摘要: 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) 编辑
摘要: JavaScript语言通过浏览器解析。 JavaScript可以写在head中,也可以写在body中。被script标签所包裹,当浏览器解释HTML时,遇到style标签时,按照CSS规则解释,遇到Script标签时,按照JavaScript的语法规则解释。 引入JavaScript代码,类似于P 阅读全文
posted @ 2019-07-03 15:26 颜颜blog 阅读(639) 评论(0) 推荐(0) 编辑
摘要: DOM(Document Object Model 文档对象模型) 一个web页面的展示,是由html标签组合成的一个页面,dom对象实际就是将html标签转换成了一个文档对象。可以通过dom对象中js提供的方法,找到html的各个标签。通过找到标签就可以操作标签使页面动起来,让页面动起来。 DOM 阅读全文
posted @ 2019-07-01 16:07 颜颜blog 阅读(229) 评论(0) 推荐(0) 编辑
摘要: unittest 接口自动化测试框架 阅读全文
posted @ 2019-06-25 12:39 颜颜blog 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 例子:判断是否登陆的装饰器 阅读全文
posted @ 2019-06-25 12:38 颜颜blog 阅读(155) 评论(0) 推荐(0) 编辑
摘要: HTML中引入CSS的三种方式 在标签中添加style属性 在<head>标签中加style标签 在<head>标签中加link标签,引入xx.css文件 三种方式引用顺序 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> 阅读全文
posted @ 2019-06-23 22:45 颜颜blog 阅读(253) 评论(0) 推荐(0) 编辑