appium自动化测试
米雪唲2
测试从入门到入坑之。。。
展开
-
An unknown server-side error occurred while pro
self = <appium.webdriver.errorhandler.MobileErrorHandler object at 0x0000012A7D181CA0>response = {'status': 500, 'value': '{"value":{"error":"unknown error","message":"An unknown server-side error occurred while pro....uiautomator2.core.Accessibili.原创 2023-05-17 22:22:25 · 328 阅读 · 0 评论 -
python执行app-ui自动化测试报错:DeprecationWarning: desired_capabilities has been deprecated, please pass in
报错DeprecationWarning: desired_capabilities has been deprecated, please pass in解决问题过程原因:selenium 版本问题所安装的appium版本不对解决办法:卸载当前版本(4.x),安装3.9pip3 uninstall seleniumpip3 install selenium==3.9tip:selenium 版本与appium版本是对应的安装指定版本的appium-python-clie原创 2022-05-22 15:23:08 · 4040 阅读 · 1 评论 -
pytest执行报错:pytest.outcomes.XFailed: [NOTRUN] yield tests were removed in pytest 4.0 - test1 will be
执行pytest报错:pytest.outcomes.XFailed: [NOTRUN] yield tests were removed in pytest 4.0 - test1 will be ignored问题分析:所安装的pytest版本已经废弃了代码中使用的yield 方法解决方案:卸载高版本安装低版本去官网找到对应版本的pytest版本包,https://pypi.org/project/pytest/3.10.0/使用命令去安装pip install pytest==3原创 2022-05-22 15:20:27 · 561 阅读 · 0 评论 -
自动遍历工具 UICrawler实战(一)
参考:https://www.jianshu.com/p/7de3f4d0412c参考:https://blog.csdn.net/weixin_30722589/article/details/95014909参考:https://github.com/lgxqf/UICrawler原创 2022-05-08 21:26:26 · 892 阅读 · 2 评论 -
python执行测试用例脚本总是skip
问题遇到的问题:所有的用例,无论是否skip标记,都会skip掉所有用例无论是否打skip标记都会skip掉,即使将代码中所有用例skip掉网上搜索:“no variables file” ,发现很多都遇到这样的问题,是因为安装了pytest-appium插件。这个插件在执行pytest案例时,首先会执行一个appium的前置条件解决方案在已安装的插件库里删除pytest-appium插件,就OK了...原创 2022-05-08 19:51:39 · 570 阅读 · 0 评论 -
Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]‘; Code: ‘1‘错误解决
Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]‘; Code: ‘1‘错误解决本人在使用 appium 测试真机时候报出的错误信息Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]’; Code: ‘1’大致原因是我是小米系统,需要自己打开开发者选项中的 USB 安装否则在使用 appium 的时候会出现上述报错信息,开启后就正常了原创 2022-05-03 19:36:51 · 1188 阅读 · 0 评论 -
appium连接模拟器步骤详解
步骤1、打开模拟器2、进入模拟器bin下,去启动连接3、启动appium4、配置Capabilities5、查看appium服务日志和模拟器页面6、查看appium的inspector7、查看页面元素其他原创 2022-04-06 16:07:14 · 3295 阅读 · 0 评论 -
UICrawler+adb执行app自动化遍历操作详情步骤(模拟器)(可进行奔溃测试,自动记录crash日志)
appium启动配置# appium位置:C:\Users\huxuejing\AppData\Local\Programs\Appium#方式一: 执行命令方式打开appiumC:\Users\huxuejing\AppData\Local\Programs\Appium>appium --session-override方式二:也可以手动打开appiumappium 配置环境路径appium 打开inspectorappium打开编辑desired capabilities原创 2021-04-29 17:28:20 · 1031 阅读 · 0 评论 -
ERROR:Fail to get sdk version!!!! The specified device udid : yourSerialNo is not found
ERROR:Fail to get sdk version!!!! The specified device udid : yourSerialNo is not found原因:udid不存在,设备号不存在,请检测手机设备号是不是填错了15:31:19.349 [main] ERROR util.Driver - Connected devices are : List of devices attached原因:设备号不存在,请检测手机设备号是不是填错了...原创 2020-11-18 18:14:23 · 389 阅读 · 0 评论 -
appium连接android模拟器或者实体手机
前置准备已下载好模拟器,比如夜神已下载并配置好appium已下载并配置好 Android SDK主要以连接模拟器为示例配置模拟器环境点击下载夜神模拟器,选择磁盘进行安装,安装完成后找到 nox_adb的所在位置,复制文件路径,将其添加到环境变量中,变量名为nox_adb,变量值为其文件路径。使用adb进行连接模拟器找到Android SDK的文件夹,点开platform-tools,找到adb,在上方地址栏中输入cmd进入cmd后,输入adb devices,会显示目前处于5037端口,原创 2020-11-18 12:04:56 · 1894 阅读 · 2 评论 -
aapt方式获取appPackage和appActivity
首先要通过USB将手机与电脑连接,注意将手机的调试模式打开,打开AndroidSDK的build-tools的文件夹,在上方地址栏输入cmd,进入cmd后输入aapt dump badging +存放apk的地址package:name 就是appPackagelaunchable-activity: name 就是appActivity...原创 2020-11-18 11:42:12 · 755 阅读 · 1 评论