随笔分类 - Appium
摘要:1、两者都属于Appium 服务端 2、二者最新版本如下:地址:https://github.com/appium/appium-desktop/releases Appium 服务端支持的:地址:http://appium.io/docs/en/commands/mobile-command/in
阅读全文
摘要:当运行脚本的时候,总是提示若干个如上提示框,必须点击同意才能进行下一步;解决方案: 在设置,全局高级设置,开发者选项中打开“总是允许USB安装应用”即可解决;
阅读全文
摘要:1 # -*- coding:utf-8 -*- 2 from appium import webdriver 3 from time import sleep 4 5 desired_caps ={ 6 'platformName':'Android', 7 'deviceName':'127.0.0.1:62001', 8 'platformVersion':'4.4.2'...
阅读全文
摘要:脚本如上: 第一步:启动uiautomatorviewer.bat 第二步:启动夜神模拟器,打开百度阅读软件:启动夜神模拟器后,点击设置->关于平板电脑->点击5次版本号 进入开发者模式 ;通过adb命令,查看设备连接;连接好后就可以进行操作 了,参考:http://www.cnblogs.com/
阅读全文
摘要:现在大部分app都是混合式的native+webview,对应native上的元素通过uiautomatorviewer很容易定位到,webview上的元素就无法识别了; 那么如何定位webview上的元素呢? app上webview的页面实际上是启用的chrome浏览器的内核加载的,如何把手机的网
阅读全文
摘要:如果不加这两句 另外要注意一下sleep的时间,如果时间太慢,容易出现定位不到元素的情况 代码解释可查看本链接:http://www.cnblogs.com/lelexiong/p/8984835.html
阅读全文
Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't
摘要:在使用真机定位页面元素时启动uiautomatorviewer.bat ,报错Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't 解决办法:关掉App
阅读全文
摘要:使用uiautomator做UI测试转至:Read more: http://blog.chengyunfeng.com/?p=504#ixzz5EPxiT7nH 在Android 4.1发布的时候包含了一种新的测试工具–uiautomator,uiautomator是用来做UI测试的。也就是普通的
阅读全文
摘要:注意:Android7.0以上的版本需要appium1.6.3以上的版本才支持,电脑上可以下载两个appium版本,共存的,可以针对不同安卓版本进行使用;appium1.6以上的版本都是以appium-desktop命名的 脚本解释: platformName:手机系统 deviceName:可以在
阅读全文
摘要:需要的工具: 1、Python3.6 下载地址:https://www.python.org/downloads/ 安装过程中会自动配置环境变量(好像有一个add path,要勾选,安装的时候要注意看一下),无需手动配置;不过安装完可以手动检查下; 安装完成后,去DOS下检查是否安装完成, 表示安装
阅读全文
摘要:一、下载Appium-Server及库文件 库文件:jar包:java-client-3.1.0.jar Appium-Server:Appium服务器; 注:Appium包含客户端和服务端,客户端就是编写的java脚本,Appium服务器通过接收客户端的java脚本命令,然后向adb发送命令,操作
阅读全文