摘要: 转:http://www.imdsx.cn/index.php/2017/07/27/css1/ 什么是Css Selector? Css Selector定位实际就是HTML的Css选择器的标签定位 工具 Css Selector的练习建议大家安装火狐浏览器后,下载插件,FireFinder 或  阅读全文
posted @ 2018-07-08 00:11 懒懒的妞 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 转: http://www.imdsx.cn/index.php/2017/07/27/xpath/ 由于最新版火狐不在支持FireBug等开发工具,可以通过https://ftp.mozilla.org/pub/firefox/releases/ 下载49版本以下的火狐就可以增加Firebug等扩 阅读全文
posted @ 2018-07-07 23:49 懒懒的妞 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.imdsx.cn/index.php/2017/07/31/api/ 浏览器操作 获取标签元素 获取标签元素常用的一共有8种定位方式,而Selenium实际提供了18种定位方式,还有8中是上面的复数形式,这里就不一一介绍了,实际运用中并不常用,还有2种实际上是这上面所说16 阅读全文
posted @ 2018-07-07 23:07 懒懒的妞 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.imdsx.cn/index.php/2017/07/31/swse/ Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Sel 阅读全文
posted @ 2018-07-07 23:03 懒懒的妞 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 转: http://www.imdsx.cn/index.php/2017/08/04/mianshi/ 一、selenium中如何判断元素是否存在? expected_conditions模块提供了多种校验方式,我常用的一种是presence_of_element_located(判断某个元素是否 阅读全文
posted @ 2018-07-07 22:58 懒懒的妞 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.imdsx.cn/index.php/2017/12/04/select/ 在UI自动化测试过程中,经常会遇到一些下拉框,我们有三种可选方式来操作下拉框。 第一种方法 基于webdriver的两次click,很容易出现问题,不建议使用。(由于部分下拉框在点击一次后,失去焦点 阅读全文
posted @ 2018-07-07 22:57 懒懒的妞 阅读(2107) 评论(0) 推荐(0) 编辑
摘要: 转: http://www.imdsx.cn/index.php/2017/07/27/selenium/ 前世 Selenium RC 早期的Selenium使用的是JavaScript注入技术与浏览器打交道,需要Selenium RC启动一个Server,将操作Web元素的API调用转化为一段段 阅读全文
posted @ 2018-07-07 22:54 懒懒的妞 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.imdsx.cn/index.php/2017/11/22/click/ 最近有很多同学私聊问我,在通过Selenium做UI自动化的时候,明明能够在DOM树内看到这个元素,但是我在通过driver click、sendkey的时候,就是点击不到或无法输入字符串。 实际上这 阅读全文
posted @ 2018-07-07 22:39 懒懒的妞 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 转: http://www.imdsx.cn/index.php/2017/08/01/act/ ActionChains UI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的才会元素出现的这种场景,那么我们就要模拟鼠标悬浮到某一个位置,做一系列的连贯操作,Selenium给我们提供了Act 阅读全文
posted @ 2018-07-07 22:32 懒懒的妞 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 转:https://blog.csdn.net/yemao_guyue/article/details/80575532 在MAC上安装homebrew事先博客进行安装,根据步骤进行下去,同样在brew update的时候出现报错:Error: /usr/local must be writable 阅读全文
posted @ 2018-06-28 11:19 懒懒的妞 阅读(2489) 评论(0) 推荐(0) 编辑