摘要: 1.隐式等待 implicitlyWait(): 当使用了隐士等待执行测试的时候,如果 WebDriver没有在 DOM中找到元素,将继续等待,超出设定时间后则抛出找不到元素的异常 当查找元素或元素并没有立即出现的时候,隐式等待将等待一段时间再查找 DOM,默认的时间是0 一旦设置了隐式等待,则它存 阅读全文
posted @ 2016-08-05 10:47 hjhsysu 阅读(5000) 评论(0) 推荐(0) 编辑
摘要: 截图方法 1.使用selenium打开百度,截图; 2.输入selenium关键字 3.搜索,截图 具体代码如下: 截图效果如下: 阅读全文
posted @ 2016-08-05 09:46 hjhsysu 阅读(733) 评论(0) 推荐(0) 编辑
摘要: ReportNG is a simple HTML reporting plug-in for the TestNG unit-testing framework. It is intended as a replacement for the default TestNG HTML report. 阅读全文
posted @ 2016-08-04 20:35 hjhsysu 阅读(398) 评论(0) 推荐(0) 编辑
摘要: JAVA: Python 阅读全文
posted @ 2016-08-04 19:46 hjhsysu 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 1.创建项目 选择菜单栏file >new Project 右键点击新建Project,选择new Suite 选项。 右键点击新建测试Suite,选择new Test Case。 完成创建之后的界面如下: 2.编写用例 添加Selenium2Library,否则将无法使用其内置的封装的关键字 在E 阅读全文
posted @ 2016-08-04 18:59 hjhsysu 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1.对出发地方和到达地方进行Xpath定位,这里采用了Xpath的text() 函数进行定位 用following::sibling选择当前元素后的兄弟元素,比如出发框的Xpath表达式如下: 也可以用下面Xpath 由于在输入到达地方的时候,可能会有下图挡住了立即搜索,导致立即搜索不可见,因此用i 阅读全文
posted @ 2016-08-04 16:48 hjhsysu 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 126邮件正文邮件的rich text 先让selenium切换到iframe中 然后执行JS 最后再切换出iframe 对设置文本框内容进行封装 阅读全文
posted @ 2016-08-04 13:55 hjhsysu 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 一般的日期控件都是input标签下弹出来的,如果使用webdriver 去设置日期, 1. 定位到该input 2. 使用sendKeys 方法 比如 但是,有的日期控件是readonly的 比如12306的这个 这个时候,没法调用WebElement的sendKeys() 方法1:使用JS rem 阅读全文
posted @ 2016-08-04 11:16 hjhsysu 阅读(2617) 评论(0) 推荐(1) 编辑
摘要: 直接设置value属性, 此方法主要应对输入框自动补全以及readonly属性的element,sendkeys不稳定 比如: Demo:用JS输入 阅读全文
posted @ 2016-08-04 10:49 hjhsysu 阅读(6393) 评论(0) 推荐(0) 编辑
摘要: 1.DOM滚动方法 1、scrollIntoView(alignWithTop) 滚动浏览器窗口或容器元素,以便在当前视窗的可见范围看见当前元素。如果alignWithTop为true,或者省略它,窗口会尽可能滚动到自身顶部与元素顶部平齐。 目前各浏览器均支持 2、scrollIntoViewIfN 阅读全文
posted @ 2016-08-04 09:08 hjhsysu 阅读(15581) 评论(1) 推荐(1) 编辑