摘要: 在UI自动化测试过程中,经常会遇到一些下拉框,如果我们基于Webdriver操作的话就需要click两次,而且很容易出现问题,实际上Selenium给我们提供了专门的Select(下拉框处理模块)。 引用路径 Select操作 详解: 我们在操作网页时,经常会碰到下拉框,比如百度的搜索设置 有多种方 阅读全文
posted @ 2019-01-02 17:14 柠檬不萌! 阅读(9213) 评论(0) 推荐(2) 编辑
摘要: frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe需要切换进去才能定位到其中的元素 比如下面这个网页,有多个frame,以及嵌套iframe,我们在操作里面元素时,需要切换进去。 登陆后,我们要切换 阅读全文
posted @ 2019-01-02 17:07 柠檬不萌! 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 我们在操作网页的时候,点击有些页面的链接,会重新打开一个窗口,我们要在新页面上操作,就得切换窗口 比如在百度首页的登录框点击注册,会重新打开一个注册的新页面,要在新页面注册,就得先切进新页面 那我们怎么在这两个窗口之间进行切换呢?每个浏览器窗口都有一个唯一的属性句柄(handle)来表示,我们就可以 阅读全文
posted @ 2019-01-02 16:41 柠檬不萌! 阅读(6551) 评论(0) 推荐(0) 编辑
摘要: 浏览器操作 Cookie操作 窗口操作 截取当前页面 执行JavaScript语句 关闭与退出 其他 ElementApi接口 常见异常 阅读全文
posted @ 2019-01-02 16:35 柠檬不萌! 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 前言: 我们在做WEB自动化时,最根本的就是操作页面上的元素,首先我们要能找到这些元素,然后才能操作这些元素。工具或代码无法像我们测试人员一样用肉眼来分辨页面上的元素。那么我们怎么来定位他们呢? 在学习元素定位之前,我们最好能懂一点html的知识。 web driver提供了八种元素定位的方法: 简 阅读全文
posted @ 2019-01-02 16:29 柠檬不萌! 阅读(852) 评论(0) 推荐(0) 编辑
浏览器标题切换
浏览器标题切换end