摘要: ActionChains UI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的才会元素出现的这种场景,那么就要模拟鼠标悬浮到某个位置,做一系列的连贯操作,Selenium给我们提供了ActionChains模块。 实际上ActionChains这个模块的实现的核心思想就是,当你调用Actio 阅读全文
posted @ 2019-07-06 19:28 颜颜blog 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 SwitchToWindows 获取浏览器句柄 S 阅读全文
posted @ 2019-07-06 18:57 颜颜blog 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 获取标签元素 8种获取标签元素的定位方式,一般使用css selector定位,如果定位不到则使用xpath定位 获取标签元素常用的一共有8种定位方式,而Selenium实际提供了18种定位方式,还有8中是上面的复数形式,这里就不一一介绍了,实际运用中并不常用,还有2种实际上是这上面所说16种的底层 阅读全文
posted @ 2019-07-06 18:39 颜颜blog 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 什么是Css Selector Css Selector定位实际就是HTML的Css选择器的标签定位 chrome 使用 ChroPath,在Elements-->样式Styles后面,点击ChroPath进入,选择selectors。 FireFox使用Firebug。 建议路径自己写,不要直接c 阅读全文
posted @ 2019-07-06 18:20 颜颜blog 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 什么是Xpath XPath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素。 工具 chrome 使用 ChroPath,在Elements-->样式Styles后面,点击ChroPath进入,选择Abs-XPath。 FireFox使用Firebug。 建议路径自己写,不要直 阅读全文
posted @ 2019-07-06 17:35 颜颜blog 阅读(242) 评论(0) 推荐(0) 编辑