摘要: # webdriver原生的api基础上再次封装,新手可以看看* 封装了以下经常用到的api,脚本里还加入了贴心的注释哟~还有用法哟~英文还得继续努力,give me five~* find 寻找单个元素* find_elements 寻找多个元素* clear_keys 清除按钮* send_ke 阅读全文
posted @ 2016-06-21 15:47 Mr.Dantes 阅读(1535) 评论(0) 推荐(1) 编辑
摘要: 原文:http://www.jb51.net/article/37175.htm最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误:Failed to fetch URL http://dl-ssl.google.com/android/repository/addo... 阅读全文
posted @ 2015-05-20 09:55 Mr.Dantes 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/freshlover/article/details/42528643在智能手机还未普及时,移动设备的调试处处是alert的,这估计是最常用的办法了。以前很多时候为了预览页面在移动设备上的效果,需要先将页面上传到测试服务器,再将url输入到设备浏览器,... 阅读全文
posted @ 2015-05-19 17:26 Mr.Dantes 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 在 unittest 单元测试框架中,TestCase 类提供了一些方法来检查并报告故障,如下图 : 上面所提供的断言方法(assertRaises(), assertRaisesRegexp()除外)接收 msg 参数,如果指定,将体作为失败的错误信息。1 try:2 num = i... 阅读全文
posted @ 2015-05-18 18:01 Mr.Dantes 阅读(6153) 评论(0) 推荐(0) 编辑
摘要: 如果你是固定读取的账号密码两个值,那么可以考虑用字典来实现。随机值不在本次参数化的讨论范畴之内。 创建字典用大括号,数据由 key/value 键值对组成,keys()方法返回字典中的键列表。values()返回字典中的值列表,items()返回(key,value)元组。下面创建一个存放字典... 阅读全文
posted @ 2015-05-18 17:22 Mr.Dantes 阅读(1722) 评论(0) 推荐(1) 编辑
摘要: 1 source = open("D:\\appium\\testdata\\username.txt", "r") #用户名文件 2 un = source.readlines() #读取用户名 3 source.close() 4 5 ... 阅读全文
posted @ 2015-05-18 16:44 Mr.Dantes 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 1 #appium的错误截图跟webdriver大同小异~2 #捕捉百度输入框异常3 try:4 driver.find_element_by_id("kwsss").send_keys("selenium")5 driver.find_element_by_id("su1").cl... 阅读全文
posted @ 2015-05-18 15:24 Mr.Dantes 阅读(1616) 评论(0) 推荐(1) 编辑
摘要: 1 #三种appium设置等待时间的方法 2 #作者:Mr.Dantes QQ:79523822 3 4 #第一种 sleep(): 设置固定休眠时间。 python 的 time 包提供了休眠方法 sleep() , 导入 time包后就可以使用 sleep()进行脚本的执行过程进行休眠。 5... 阅读全文
posted @ 2015-05-18 13:56 Mr.Dantes 阅读(4355) 评论(1) 推荐(0) 编辑
摘要: http://www.51testing.com/html/04/n-1025404.html 阅读全文
posted @ 2015-05-15 15:25 Mr.Dantes 阅读(785) 评论(0) 推荐(2) 编辑
摘要: http://www.cnblogs.com/zhcncn/p/3987301.html 阅读全文
posted @ 2015-05-12 14:36 Mr.Dantes 阅读(134) 评论(0) 推荐(0) 编辑