随笔分类 -  selenium

摘要:UI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的元素才会出现的场景,那么我们就要模拟鼠标悬浮到某一个位置,做一系列的连贯操作,Selenium给我们提供了ActionChains模块。 引入方式: ActionChains模块的核心思想:当你调用ActionChains的方法时,不会立即 阅读全文
posted @ 2019-03-14 11:33 年轻小阿姨 阅读(219) 评论(0) 推荐(0)
摘要:启动浏览器 1、获取标签元素:selenium提供了18种定位方式:8种单数+8种复数+2种 2、窗口操作 3、截图 4、获取浏览器打开的句柄 5、切换tag页 6、关闭与退出 7、ElementApi接口 8、cookie操作 9、浏览器操作 10、其他 11、操作iframe 12、弹框处理 1 阅读全文
posted @ 2019-03-14 11:33 年轻小阿姨 阅读(684) 评论(0) 推荐(0)
摘要:XPath:是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素;也可以解析HTML文件,但是需要先将HTML文件转换成XML XPath使用方法: 注:默认死格式,先写//*代表定位页面下所有元素 1、Xpath支持ID、Class、Name定位功能 2、如果标签没有ID、Clas 阅读全文
posted @ 2019-03-14 11:32 年轻小阿姨 阅读(359) 评论(0) 推荐(0)
摘要:Css Selector:定位实际就是HTML的Css选择器的标签定位 1、Css Selector支持ID、Class的定位 与HTML中CSS定位相同,'#' 号表id,'.' 代表Class 2、Css Selector支持属性查找 3、单单属性定位不足以满足我们的定位需求,Css Selec 阅读全文
posted @ 2019-03-14 11:32 年轻小阿姨 阅读(305) 评论(0) 推荐(0)