摘要:
排查后发现desired_capabilities参数设置有误,注意参数的大小写 阅读全文
摘要:
被测app本来支持32+64位,现在开发改成仅支持64位android版本。我们测试模拟器也从android5(32位)切换到android7(64位) 然后呢,又遇到问题了。原先运行在android5上完全ok的脚本却提示识别不了元素,报错信息如下: 解决方式: webdriver参数加上 des 阅读全文
摘要:
有段时间测试pc项目,没有跑移动项目的自动化回归。刚一打开模拟器提示更新就更新了一下,结果吧更新完执行脚本,每次一运行脚本appium自动退出! 报错信息: 脚本肯定没问题,因为没动过。那就是环境问题,环境只升级了模拟器。网上查了一圈没找到答案。 后来想起刚开始用模拟器遇到过adb版本与nox_ad 阅读全文
摘要:
安装夜神模拟器后,运行appium脚本提示找不到设备,报错如下 adb版本与nox_adb版本不一致: 处理方式: 将adroid sdk platform-tools下的adb.exe 拷贝到Nox/bin目录,改名nox_adb.exe。再运行脚本可以正常执行了。 阅读全文
摘要:
from appium import webdriver def get_app_info(apk): """ dinghanhua 2022-09 :param apk_path: apk路径,不要包含中文 :return: package,activity """ desired_caps = 阅读全文
摘要:
appium安装apk报错,ERROR: dump failed because no AndroidManifest.xml found apk路径去掉中文之后,安装成功 阅读全文
摘要:
appium自动化 截图的图片上下颠倒。 修改模拟器分辨率设置,改成手机版之后重启,重新跑脚本恢复正常 阅读全文
摘要:
send_keys 后面追加 【替换需要先清空 element.clear() 】 set_value 前面追加 【替换需要先清空 element.clear() 】 set_text 替换 edittext = self.driver.find_elements_by_class_name("an 阅读全文
摘要:
app的安装两种方式: 1 卸载安装 2 覆盖安装 逻辑: 如果包存在且选择卸载安装,则卸载再安装;否则直接安装 driver.is_app_installed(app_package) 是否安装 driver.remove_app(app_package) 卸载 driver.install_ap 阅读全文
摘要:
参照flask教程学习,web表单一章 from flask.ext.wtf import Form 改成 from flask_wtf import Form 阅读全文