![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
appium
文章平均质量分 51
weixin_48229148
这个作者很懒,什么都没留下…
展开
-
appium踩坑:Error: Failed to launch Appium Settings app: Cannot start the ‘io.appium.settings‘ applicat
appium server完整报错信息:Error: Failed to launch Appium Settings app: Cannot start the‘io.appium.settings’ application. Visithttps://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.mdfor troubleshooting. Origina原创 2021-01-20 16:13:42 · 4288 阅读 · 3 评论 -
xpath取页面最后一个元素
xpath取最后一个元素取xpath最后一个android.view.ViewGroup元素android.view.ViewGroup[last()]取xpath倒数第二个android.view.ViewGroup元素android.view.ViewGroup[last()-1]原创 2020-10-12 16:52:26 · 4006 阅读 · 0 评论 -
appnium 自动化操控多台设备执行报错:A session is either terminated or not started
添加参数 newCommandTimeout 相当于保活吧 。def andriod_driver(device_id, port): desired_caps = { 'platformName': 'Android', 'deviceName':'m3_note', 'udid': device_id, 'appPackage': APP_PACKAGE, 'appActivity': APP_ACTIVITY.原创 2020-09-23 18:53:35 · 459 阅读 · 0 评论 -
robotframwork+appium 元素坐标的获取及计算方法
问题背景:有时候appium-desktop不能获取到弹出的view中的元素信息,需用通过元素坐标的方式点击元素,而不同设备的分辨率不一样,导致x,y轴的值不一样,需要有一种通用的方法计算,计算的思路如下:1、计算出弹出view的坐标信息,计算思路是 通过关键字:Get Element Location算出view的左上角的x1,y1的值,再通过Get Element size算出vie的height和width,2、计算出被点击元素的的横坐标与view长度的比例rate: 随便找一个设备根据ap.原创 2020-09-23 10:56:20 · 640 阅读 · 0 评论 -
appium 出现报错 “could not connect to server are you sure it‘s running?“如何解决
我们直接打开的话,是到了Custom Server一栏的,但如果我们要用appium去定位元素的话,是需要去选择AutomaticServer一栏使用方法:1、用数据线与手机建立连接(使用adb命令:adb devices查看是否连接,并得出该手机的序列号)2、运行appium,并点击右上角的“搜索”符号3、编辑需要定位的程序的信息,并保存4、选择Automatic Server一栏,点击start session就能够进入到需要定位的界面了转载:https://www.cnbl..转载 2020-09-21 13:57:50 · 5040 阅读 · 0 评论 -
appium调试运行报错:original error:cannot start the ‘‘ appilication
其实就是包名或者activity写错,我这里就是多了一个点,故记录一下原创 2020-09-18 15:57:09 · 3296 阅读 · 0 评论 -
uiautomatorviewer不能获取android9.0以上手机屏幕信息
本身可以用sdk——>tools里自带的ui automator viewer截取如果截取不了,采用以下方法:方法一:直接在cmd命令行敲adb shell uiautomator dump /sdcard/app.uixadb pull /sdcard/app.uix E:/app.uix#存到E盘的app.uix文件中,在E盘新建一个文本文档改成app.uix(后缀也要改)adb shell screencap -p /sdcard/app.pngadb pull /sdcard/原创 2020-07-29 11:14:24 · 1059 阅读 · 0 评论 -
Appium Inspector调试APP,导致卸载APP重新安装出现签名不一致错误
报错:Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package ** signatures do not match previously installed version; ignoring!]解决方法:试过多次重装没用,报签名不一致错误使用adb uninstall +包名 ,再次重装就OK了原创 2020-07-27 15:08:30 · 335 阅读 · 0 评论 -
aapt 命令查看apk包名、主activity、版本等信息
aapt 命令查看apk包名、主activity、版本等信息在做APP自动话的时候,获取apk的包名、activity信息是最基础的,问开发虽然是最快最简单的方式,但是这样就显得测试不是很专业了网上找资料找半天,各种方式的都有,听他们的不如自己实践的自在,所以记录一下最简单的一种方式,跟现在手机获取root权限有点难,所以在这种情况下,想要知道apk的包名、activity等信息也就有点困难了;以下是通过aapt命令的方式获取包名再次之前需要你的appium环境已经安装好了,其实aapt这个就是a转载 2020-07-27 10:36:44 · 1049 阅读 · 0 评论