上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 54 下一页
摘要: appium步骤:基本环境1.由于操作手机端操作,需要模拟器或者真机 itools模拟器,真机2.appium操作app,需要知道操作的app是什么?需要知道这个app包名 1.问开发 2.利用adt里aapt命令查看 3.通过appium操作app-识别app里面的元素,然后操作这些元素 模拟器或 阅读全文
posted @ 2017-09-09 16:45 R-Bear 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 接着上一篇 1.基本的python环境 2.安装node.js,32位还是64位根据自己的系统来选择 3.安装.net framwork4.5 4.安装appium 安装完成后,运行appium.exe,打开后,点击右上角图标,如图所示是运行成功,每次运用都要打开 5.安装appium-python 阅读全文
posted @ 2017-09-09 16:25 R-Bear 阅读(207) 评论(0) 推荐(0) 编辑
摘要: adb命令 adb的全称为Android Debug Bridge,就是起到调试桥的作用.借助adb工具,我们可以管理设备或者手机模拟器的状态.还可以进行很多手机操作,如安装软件\系统升级\运行shell命令等等,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作 阅读全文
posted @ 2017-09-07 00:09 R-Bear 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 强制等待 一直使用的time.sleep(5),可以放在任意地方,不好的地方,不太准确确定时间 隐形等待 driver.implicitly_wait(5) 设置了一个最长等待时间,如果在规定时间内网页加载完成,则执行下一步,否则一直等到时间截至,然后执行下一步.注意这里有一个弊端,那就是程序会一直 阅读全文
posted @ 2017-09-03 22:09 R-Bear 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 场景: 经常会遇到登录需要验证码这样类似的情况 解决方案: 1.万能验证码 2.利用cookies来实现,问开发哪个cookies值是登录后需要的,把这个值带上即可 3.利用火狐浏览器的profile文件来实现(首先需要手工登录一次,且勾选记住信息) 4.手工输入(需要输入的地方sleep一会) 实 阅读全文
posted @ 2017-09-03 20:27 R-Bear 阅读(4489) 评论(0) 推荐(0) 编辑
摘要: 实现: 百度web端登录,手动输入验证码 结果: 登录后: 阅读全文
posted @ 2017-09-03 03:04 R-Bear 阅读(2964) 评论(0) 推荐(0) 编辑
摘要: 弹出新的窗口,该如何处理 1.获取当前窗口句柄 2.元素的操作,打开新的窗口 3.获取所有窗口句柄 4.for循环遍历所有窗口,定位到需要操作的窗口上 和你当前句柄不一样的就说明是新的,通过打印title来判断 实例:打开了新的窗口 结果: curr_handle= {5a0d739b-6d2f-4 阅读全文
posted @ 2017-09-03 02:58 R-Bear 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 学习过js的小伙伴会发现,我们在一些实例中用到了alert()方法、prompt()方法、prompt()方法,他们都是在屏幕上弹出一个对话框,并且在上面显示括号内的内容,使用这种方法使得页面的交互性更精彩,实际上我们经常会在进行网页浏览时简单这种类型的对话框,在用户与应用程序进行双向交流时,经常要 阅读全文
posted @ 2017-09-03 02:44 R-Bear 阅读(2297) 评论(0) 推荐(0) 编辑
摘要: 实现-百度登录浮层-输入登录用户名 结果: 阅读全文
posted @ 2017-09-03 02:01 R-Bear 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 在webdriver的Keys类中提供了键盘所有的按键操作,当然也包括一些常见的组合操作如Ctrl+A全选),Ctrl+C(复制),Ctrl+V(粘贴).更多参考官方文档对应的编码http://selenium-python.readthedocs.org/api.html from seleniu 阅读全文
posted @ 2017-09-03 01:40 R-Bear 阅读(844) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 54 下一页