摘要:
1.浏览器最大化 driver.maximize_window() 2.设置浏览器宽、高 driver.set_window_size(480,800) 设置浏览器宽480,高800显示 3.浏览器前进、后退 driver.back() 操作浏览器后退 driver.forward() 操作浏览器前 阅读全文
摘要:
有时候我们在测试一个web应用时会出现多个浏览器窗口的情况,这时候可以用webdriver提供的相关方法来在多个窗口之间切换并操作不同窗口的元素。要想在多个窗口之间切换,首先要获得每一个窗口唯一的标识符号(也就是句柄),通过获得的句柄来区分不同的窗口,从而对不同窗口的元素进行操作。 处理思路: 1. 阅读全文
摘要:
Switch_to.frame() 我们在做UI自动化测试时,有的页面会嵌套iframe标签,这时就需要用到selenium单独提供的switch_to模块 使用方法方法一:如果iframe有name属性或id属性,可以直接在frame里写,如下图HTML代码所示: 则可以直接driver.swit 阅读全文
摘要:
XpathXpath是XML的路径语言,就是通过元素的路径来查找标签元素 借助工具可以借助火狐浏览器的Firebug和Firepath插件来练习 Xpath定位方法固定格式://*[@属性名='']1.xpath支持id,class,name定位 通过id定位,如://*[@id='i1'] 通过c 阅读全文
摘要:
css selector css selector定位实际上就是HTML的css选择器的标签定位 借助工具 css selector定位需要借助火狐浏览器并下载插件Firebug和Firepath css selenium定位方法1、属性定位 1.css可以通过元素的id、class、标签这三个常规 阅读全文
摘要:
ChormeDrive下载 打开百度搜索Chromedriver官网下载,点击进入这个页面,链接为:http://npm.taobao.org/mirrors/chromedriver/2.41/ 如图所示: 选择符合自己电脑操作系统的版本,点击进行下载,完成后解压缩 火狐浏览器驱动geckoDri 阅读全文