2018年7月20日

Selenium学习之==>ActionChainsApi接口详解

摘要: ActionChains UI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的才会元素出现的这种场景,那么我们就要模拟鼠标悬浮到某一个位置,做一系列的连贯操作,Selenium给我们提供了ActionChains模块。 引入方式 move_to_element 实际上ActionChains 阅读全文

posted @ 2018-07-20 18:20 破解孤独 阅读(356) 评论(0) 推荐(0) 编辑

Selenium学习之==>WebDriverApi接口详解

摘要: 浏览器操作 窗口操作 截取当前页面(截图) 执行JavaScript语句 Cookie操作 浏览器句柄及切换 关闭与退出 ElementApi接口 弹框处理 常见异常 阅读全文

posted @ 2018-07-20 18:19 破解孤独 阅读(347) 评论(0) 推荐(0) 编辑

Selenium学习之==>三种等待方式

摘要: 在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果你不做任何处理的话,代码会由于没有找到元素,而报错。这时我们就要用到wait(等待),而在Selenium中,我们可以用到一共三种等待,每一种等待都有自己的优点或缺点,我们需要选择最优的等待方式。下面我们来介绍三种等待方式。 第一种:固 阅读全文

posted @ 2018-07-20 18:17 破解孤独 阅读(601) 评论(0) 推荐(0) 编辑

Selenium学习之==>18种定位方式的使用

摘要: Selenium的定位方式一共有18种,单数8种,复数8种,最后两种是前面这16种的底层封装 单数形式8种 复数形式也是8种,是以上8种的复数形式,返回的是一个列表 最后两种是前面16种的底层封装 以上两种定位方式,第一个参数填入下面8个字符串,分别对应上面的16种定位方式,单数和复数分别对应 下面 阅读全文

posted @ 2018-07-20 18:15 破解孤独 阅读(653) 评论(0) 推荐(0) 编辑

Selenium学习之==>Css Selector使用方法

摘要: 一、什么是Css Selector Css Selector定位实际就是HTML的Css选择器的标签定位 工具 Css Selector的练习建议大家安装火狐浏览器后,下载插件,FireFinder 或 FireBug和FirePath组合使用。 二、Css Selector使用方法 1、通过ID、 阅读全文

posted @ 2018-07-20 18:14 破解孤独 阅读(339) 评论(0) 推荐(0) 编辑

Selenium学习之==>Xpath使用方法

摘要: 一、什么是Xpath XPath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素。 工具 Xpath的练习建议大家安装火狐浏览器后,下载插件,FireBug。由于最新版火狐不再支持FireBug等开发工具,可以通过https://ftp.mozilla.org/pub/firef 阅读全文

posted @ 2018-07-20 18:13 破解孤独 阅读(708) 评论(0) 推荐(0) 编辑

Selenium学习之==>WebDriver驱动对照表

摘要: 转自www.imdsx.cn 1、Chrome 对于chrome浏览器,有时候会有闪退的情况,也许是版本冲突的问题,我们要对照着这个表来对照查看是不是webdriver和chrome版本不对。 Chrome的WebDriver驱动下载地址:http://chromedriver.storage.go 阅读全文

posted @ 2018-07-20 18:12 破解孤独 阅读(275) 评论(0) 推荐(0) 编辑

Selenium学习之==>Selenium介绍

摘要: 前世 Selenium RC 早期的Selenium使用的是JavaScript注入技术与浏览器打交道,需要Selenium RC启动一个Server,将操作Web元素的API调用转化为一段段Javascript,在Selenium内核启动浏览器之后注入这段Javascript。开发过Web应用的人 阅读全文

posted @ 2018-07-20 17:29 破解孤独 阅读(306) 评论(0) 推荐(0) 编辑

HTML学习之==>JS

摘要: HTML中的三把利器的JS 又称为JavaScript,看着好像和Java有点联系,实际上他和java半毛钱关系都没有,JavaScript和我们学习的Python、Go、Java、C++等,都是一种独立的语言,Python的解释器有Python2.7、Python3.x,浏览器具有解释JavaSc 阅读全文

posted @ 2018-07-20 17:23 破解孤独 阅读(345) 评论(0) 推荐(0) 编辑

HTML学习之==>DOM操作

摘要: DOM(Document Object Model 文档对象模型) 一个web页面的展示,是由html标签组合成的一个页面,dom对象实际就是将html标签转换成了一个文档对象。可以通过dom对象中js提供的方法,找到html的各个标签。找到标签后就可以操作标签使页面动起来,让页面动起来。 一、获取 阅读全文

posted @ 2018-07-20 17:22 破解孤独 阅读(200) 评论(0) 推荐(1) 编辑

导航