2018年7月20日

Selenium学习之==>Switch与SelectApi接口详解

摘要: Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 SwitchToWindows 例子: Switc 阅读全文

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

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

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

posted @ 2018-07-20 18:20 破解孤独 阅读(358) 评论(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 破解孤独 阅读(610) 评论(0) 推荐(0) 编辑

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

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

posted @ 2018-07-20 18:15 破解孤独 阅读(660) 评论(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 破解孤独 阅读(343) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

Selenium学习之==>Selenium介绍

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

posted @ 2018-07-20 17:29 破解孤独 阅读(307) 评论(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 破解孤独 阅读(384) 评论(0) 推荐(0) 编辑

HTML学习之==>DOM操作

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

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

HTML学习之==>CSS

摘要: 一、CSS选择器 二、引入css样式的三种方式 1、在head标签当中写一个style标签,在style标签里面可以进行css样式的编写 2、在标签中直接增加style属性,在style属性当中增加增加css样式 3、通过link标签引入写好的css样式表 文件black.css中的内容 文件gre 阅读全文

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

HTML学习之==>HTML标签

摘要: 前端的三把利器: HTML:一个人 CSS:这个人的衣服 JS:这个人的行为 HTML(超文本标记语言) html代码实际上就是一套能够被浏览器所识别的规则代码,由一个个标签组成。html代码就是一大长串字符串,而这种字符串的格式正好能够被浏览器所识别,也就有了我们的WEB页面。 后端与前端交互方式 阅读全文

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

导航