UI自动化学习之坑

摘要:
1.解决方案:设置-更多设置-开发人员选项-USB调试(安全设置)-启用2。解决方案:在开发者选项中打开allowinstallviaUSB3.Appium链接到手机时出错:解决方案:(目前仅使用这两款手机,让我们讨论其他问题)小米:在开发者选择中,打开“USB调试(安全设置)”。允许USB调试修改权限或模拟单击oppo:在开发者选项中,启用“禁用权限监视”。4.错误:仪器

1.

UI自动化学习之坑第1张

 解决: 设置 - 更多设置 - 开发者选项 - USB调试(安全设置)- 开启

2.

UI自动化学习之坑第2张

 解决:开发者选项中打开allow install via USB

3.Appium链接手机出错:

UI自动化学习之坑第3张

解决办法:(目前仅用了这2个手机,其他遇到再说)

小米:在开发者选项里,把“USB调试(安全设置)"打开即可。  允许USB调试修改权限或模拟点击

oppo:在开发者选项里,把"禁止权限监控"打开即可。

4.error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.

该问题出现的原因是:安装了不同的uiautomator版本,卸载原来的就行。
但是手动卸载Appium Settings后还是会出现该问题
需要在终点命令窗口中输入以下命令:adb uninstall io.appium.uiautomator2.server.test

然后在通过appium启动,重新安装uiautomator就不会有问题了

5.pycharm运行case出错

UI自动化学习之坑第4张

 解决方案:

删掉掉这一行即可sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

6.错误:

Message: An unknown server-side error occurred while processing the command. Original error: No Chromedriver found that can automate Chrome '77.0.3865'. You could also try to enable automated chromedrivers download server feature. See https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver.md for more details

解决方案:andriod 10不支持webview,使用andriod 9手机可以

免责声明:文章转载自《UI自动化学习之坑》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇win7为鼠标右键添加“用Photoshop编辑”选项Mockito各场景使用介绍下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

三 APPIUM Android自动化 测试初体验

1.创建一个maven项目 成功新建工程: 编辑pom.xml,在<dependencies></dependencies>下添加appium相关依赖: <dependency> <groupId>org.testng</groupId> <artifactId>...

appium 移动端自动化测试工具(4)

一 简介 原生应用和web应用 (1)原生应用是特别为某种操作系统开发的. (2)Web应用本质上是为移动浏览器设计的基于Web的应用. (3)混合应用大家都知道是原生应用和Web应用的结合体,採用了原生应用的一部分、Web应用的一部分,所以必须部分在设备上执行、部分在Web上执行。 appium架构 二 appium特点 三 工作原理 ap...

Appium(二)---启动App+模拟滑动

环境搭建好了,就可以实现基本的操作,比如启动App和模拟滑动。这里我实现的是在真机(乐视1s)上启动抖音App,并滑动抖音的视频列表,代码如下: from appium importwebdriver from time importsleep classAction(): def __init__(self): #初始化配置,这里设置的...

Appium(七):Appium API(一) 应用操作

1. 应用操作 本章所罗列的方法主要针对应用的操作,如应用的安装、卸载、关闭、启动等。 把前面的启动代码放在这里,后面只展示不同的部分。 #coding:utf-8 from appium importwebdriverfrom time import sleep #初始化 desired_caps ={} #使用哪种移动平台 desired_caps[...

Ubuntu16.04中Appium的安装和使用

准备工作 root@ranxf-TEST:/home/ranxf# conda create -n appium python=3.7 root@ranxf-TEST:/home/ranxf# conda info -e # conda environments: # base * /root/anaconda3 ap...

appium常见问题11_小米手机初次启动app,报错255“Requires permission android.permission.WRITE_SECURE_SETTINGS”

问题: 新申请的测试机到啦,申请机型是小米9。打开开发者模式、USB调试后,连接电脑,准备跑一下自动化脚本。但是在pycharm中点击run后,出现报错,报错code:255,提示“Requires permission android.permission.WRITE_SECURE_SETTINGS”,报错详情如下: 从上图可知,提示打开android...