随笔分类 -  selenium

selenium automation Test Framework testng
摘要: 阅读全文
posted @ 2016-10-14 22:58 to be crazy 阅读(1650) 评论(2) 推荐(0) 编辑
摘要:1.怎么 判断元素是否存在? 判断元素是否存在和是否出现不同, 判断是否存在意味着如果这个元素压根就不存在, 就会抛出NoSuchElementException 这样就可以使用try catch,如果catch到NoSuchElementException 就返回false 2.如何判断元素是否出 阅读全文
posted @ 2016-09-15 18:23 to be crazy 阅读(6849) 评论(2) 推荐(1) 编辑
摘要:经过漫长的等待,终于迎来了selenium 3.0 从selenium 1.0 至今,差不多有十多年的历史。这个月终于迎来了selenium3.0 那么selenium3.0 为我们带来了什么? 看一下changelog怎么写的: 总结一下主要的change 如下: 1. 支持java最低版本1.8 阅读全文
posted @ 2016-08-04 23:11 to be crazy 阅读(8869) 评论(3) 推荐(1) 编辑
摘要:结合上次研究的selenium webdriver potocol ,自己写http request调用remote driver代替selenium APIselenium web driver Json protocol 相关请看http://www.cnblogs.com/tobecrazy/... 阅读全文
posted @ 2015-12-09 21:58 to be crazy 阅读(10254) 评论(1) 推荐(0) 编辑
摘要:selenium作为一个出色的web automation框架,被越来越多的企业采用究其原因,框架设计的比较remarkable, 作为一个开源的框架,能够开辟出一套协议,以至于针对app测试的appium采取相同的strategy。使用的是webdriver protocol的扩展版。 为什么说这 阅读全文
posted @ 2015-12-05 20:10 to be crazy 阅读(8370) 评论(0) 推荐(2) 编辑
摘要:RobotFramework 是一款基于python 的可以实现关键字驱动和数据驱动并能够生成比较漂亮的测试报告的一款测试框架这里使用的环境是python-2.7.10.amd64.msi RIDE 1.5a2 running on Python 2.7.10. ... 阅读全文
posted @ 2015-11-05 23:55 to be crazy 阅读(8955) 评论(0) 推荐(0) 编辑
摘要:之前研究了一段时间的appium for native app 相应的总结如下: appium测试环境搭建 :http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Andr... 阅读全文
posted @ 2015-10-15 09:25 to be crazy 阅读(3145) 评论(0) 推荐(1) 编辑
摘要:之前研究了一段时间的appium for native app 相应的总结如下: appium测试环境搭建 :http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Andr... 阅读全文
posted @ 2015-09-25 00:04 to be crazy 阅读(6456) 评论(1) 推荐(0) 编辑
摘要:1、 对input执行输入 直接设置value属性, 此方法主要应对输入框自动补全以及readonly属性的element,sendkeys不稳定 比如: 对此可以封装一个typeQuick的方法 去掉只读属性 2.对富文本框的操作 主要应对富文本框,可以封装获取富文本框内容和设置富文本路况内容的方 阅读全文
posted @ 2015-09-17 23:14 to be crazy 阅读(36377) 评论(2) 推荐(1) 编辑
摘要:testng执行case failed ,testng Listener会捕获执行失败,如果要实现失败自动截图,需要重写Listener的onTestFailure方法那么首先新建一个Listener 类,继承TestListenerAdapterpackage com.dbyl.libarary.... 阅读全文
posted @ 2015-09-16 22:34 to be crazy 阅读(5758) 评论(1) 推荐(0) 编辑
摘要:之前已经写过一篇:selenium测试框架篇,页面对象和元素对象的管理上次使用的excel作为Locator对象管理,由于excel处理不够方便,有以下缺点:不能实现分page 加载Locator对象不能够实现Locator对象重名文件比较大,读写速度没有xml快所以,重新写了使用dom4j操作xm... 阅读全文
posted @ 2015-09-10 23:58 to be crazy 阅读(5693) 评论(1) 推荐(1) 编辑
摘要:在机票预定的页面,输入出发城市和到达城市输入框的时候, 发现直接使用sendkeys不好使,大部分情况出现输入某城市后没有输入进去, 经过几天的研究,发现可以采取三种方式:1. 先点击输入框,待弹出 城市选择框之后,点击相应的城市2. 缓慢输入城市的缩略字母或者城市的名字的部分,会显示出待选城市的下... 阅读全文
posted @ 2015-08-23 16:16 to be crazy 阅读(26036) 评论(1) 推荐(3) 编辑
摘要:验证码: 如下,在进行自动化测试,遇到验证码的问题,一般有两种方式1.找开发去掉验证码或者使用万能验证码2.使用OCR自动识别使用OCR自动化识别,一般识别率不是太高,处理一般简单验证码还是没问题这里使用的是Tesseract-OCR,下载地址:https://github.com/A9T9/Fre... 阅读全文
posted @ 2015-07-31 00:27 to be crazy 阅读(8091) 评论(2) 推荐(2) 编辑
摘要:IE driverString PROXY = "http://proxy:8083"; org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy(); proxy.setHttpProxy(PROXY... 阅读全文
posted @ 2015-07-26 18:06 to be crazy 阅读(4401) 评论(0) 推荐(0) 编辑
摘要:环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html知乎Android客户端登陆:http://www.cnblogs.com/tobecrazy/p/4579631.htmlappium实现截图和清空EditText:http://ww... 阅读全文
posted @ 2015-07-17 00:26 to be crazy 阅读(8039) 评论(0) 推荐(0) 编辑
摘要:profile.setPreference("browser.download.folderList", 2); profile.setPreference("browser.download.dir", "C:\\selenium"); profile.setPref... 阅读全文
posted @ 2015-07-08 19:26 to be crazy 阅读(1872) 评论(0) 推荐(0) 编辑
摘要:前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Android客户端登陆:http://www.cnblogs.com/tobecrazy/p/45... 阅读全文
posted @ 2015-07-01 23:12 to be crazy 阅读(27605) 评论(7) 推荐(3) 编辑
摘要:前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Android客户端登陆:http://www.cnblogs.com/tobecrazy/p/45... 阅读全文
posted @ 2015-06-23 23:43 to be crazy 阅读(17721) 评论(3) 推荐(3) 编辑
摘要:前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Android客户端登陆:http://www.cnblogs.com/tobecrazy/p/45... 阅读全文
posted @ 2015-06-21 20:52 to be crazy 阅读(12470) 评论(3) 推荐(0) 编辑
摘要:前两次的总结:testng annotation生命周期http://www.cnblogs.com/tobecrazy/p/4579414.html testng.xml的使用和基本配置http://www.cnblogs.com/tobecrazy/p/4582173.html... 阅读全文
posted @ 2015-06-20 12:50 to be crazy 阅读(4659) 评论(2) 推荐(0) 编辑