随笔分类 -  Appium

摘要:Appium 的scroll()方法也是滑动页面,不过不是滑动滚动条,而是获取两个元素,然后从从一个元素滚动到另一个元素。 方法介绍: scroll(self, origin_el, destination_el, duration=None): 参数: - originalEl - 要滚动的元素 阅读全文
posted @ 2019-05-12 12:19 西夏一品唐 阅读(2035) 评论(0) 推荐(0) 编辑
摘要:在appium 的appium\webdriver\extensions\action_helpers.py下提供了一个可以上下左右滑动的方法:swipe() 这个方法用起来到也比较简单,首先获取屏幕的宽度、高度,然后计算出滑动的开始位置到结束位置的距离, 再把参数传递给swipe()调用即可: 不 阅读全文
posted @ 2019-05-12 10:20 西夏一品唐 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:Appium 元素定位 通过id定位 通过name定位: 通过单独的class定位(比较少用,在app中不太实际,因为同一个页面存在class的标签太多,往往无法准确定位到想要定位的元素) 通过xpath定位 xpath 定位比较灵活,且可以通过多属性组合,更精准定位到元素的位置。如下: 通过坐标定 阅读全文
posted @ 2019-05-12 08:43 西夏一品唐 阅读(483) 评论(0) 推荐(0) 编辑
摘要:appium 设置获取微信webview信息 (注:此贴参考网上文章,经测试确实可以获取微信webview信息) 具体步骤如下: 1.扫描二维码,进入微信的debug模式 2.勾选Inspector调式功能 3.在adb shell 指令可查看到相关信息,执行:adb shell dumpsys a 阅读全文
posted @ 2018-12-28 22:50 西夏一品唐 阅读(832) 评论(0) 推荐(0) 编辑
摘要:appium 常见问题 [appium v1.9.1]问题1:webview 版本号与chromedriver 版本不对应。 WebDriverException: Message: An unknown server-side error occurred while processing the 阅读全文
posted @ 2018-12-28 22:30 西夏一品唐 阅读(1459) 评论(0) 推荐(0) 编辑
摘要:问题:在使用Appium进行android自动化测试时,第一次切换webview可以正常找到元素,但切换到NATIVE_APP后,再次切换到webview时,appium就无法定位元素,且等待一段时间后,自动退出执行。 原因为:Appium第一次切换到Html页面时,会新生成一个Chromedriv 阅读全文
posted @ 2018-08-06 13:14 西夏一品唐 阅读(1758) 评论(3) 推荐(0) 编辑
摘要:最近在做一个微信小程序的自动化测试,考虑到使用appium工具进行自动化测试,但在启动微信时,都会对微信进行安装,导致以前的聊天记录全部清除, 所以,就在度娘上找一下,解决方案,以下两个方法我都自己验证过,不会再出现,每次通过appium进行app启动时,要重新安装app的风险。 1.在appium 阅读全文
posted @ 2018-03-27 17:14 西夏一品唐 编辑
摘要:第一、安装和配置android SDK 关于安装和配置android SDK的方式,可以查看下面的链接 http://www.cnblogs.com/JcHome/p/8268477.html 第二、安装Node.js Node.js的下载路径:http://nodejs.cn/download/ 阅读全文
posted @ 2018-01-17 21:42 西夏一品唐 编辑

点击右上角即可分享
微信分享提示