上一页 1 ··· 3 4 5 6 7
摘要: 验证页面上的UI元素,是你在自动化测试案例过程中最常用到的特性。Selenese通过各种方式验证UI元素。 举例,你是否正在测试一下情况: (1)一个UI元素存在于页面上某个位置; (2)特定文本存在于页面上某个位置; (3)特定文本存在于页面上指定位置; 如果你要测试文本标题,那么文本内容和它所在 阅读全文
posted @ 2018-09-11 15:32 公子Learningcarer 阅读(2073) 评论(0) 推荐(0) 编辑
摘要: 52:Xpath+class属性定位 利用elements索引来找>>> v = driver.find_elements(By.XPATH,"//*[@class='label-bihu tad-bihu-quote-source active']")>>> v[0].click() 53:css 阅读全文
posted @ 2018-09-11 13:43 公子Learningcarer 阅读(4407) 评论(0) 推荐(0) 编辑
摘要: 37:固定等待时间方法:sleep()实例:time.sleep(5) # 等待5秒 38:等待一个元素被发现,或一个命令完成,超出了设置时间则抛出异常智能等待。方法:implicitly_wait()实例:driver.implicitly_wait(30) 39:在设置时间内,默认每隔一段时间检 阅读全文
posted @ 2018-09-11 13:40 公子Learningcarer 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 前言在web自动化下载操作时,有时候会弹出下载框,这种下载框不属于web的页面,是没办法去定位的(有些同学一说到点击,脑袋里面就是定位!定位!定位!)有时候我们并不是非要去定位到这个按钮再去点击,学会使用键盘的快捷键操作,也能达到一样的效果。之前讲过一篇Selenium2+python自动化75-非 阅读全文
posted @ 2018-09-11 12:06 公子Learningcarer 阅读(3647) 评论(0) 推荐(1) 编辑
摘要: ActionChains类鼠标操作的常用方法:引入ActionChains类:from selenium.webdriver.common.action_chains import ActionChains 1.右击方法:context_click()实例:ActionChains(driver). 阅读全文
posted @ 2018-09-11 12:03 公子Learningcarer 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1.获取当前页面的Url 方法:current_url 实例:driver.current_url 或 print(five.current_url) 2.获取元素坐标 方法:location 解释:首先查找到你要获取元素的,然后调用location方法 实例:driver.find_element 阅读全文
posted @ 2018-09-11 11:59 公子Learningcarer 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.id定位 find_element_by_id("tipquote") 实例: 2.name定位 find_element_by_name("username") 实例: 3.xpath定位 find_element_by_xpath("//*[@id="username"]") 实例: 4.c 阅读全文
posted @ 2018-09-11 11:52 公子Learningcarer 阅读(1181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7