appium
文章平均质量分 60
app UI自动化
Jojo su
冲冲冲,要努力鸭
展开
-
appium的三种等待方式
这种方法有个弊端,就是程序会一直等到整个页面加载完成才会继续执行下一步,比如某些时候想要的页面元素早就加载完了,但是由于个别JS等资源加载稍慢,此时程序仍然等待全部页面加载完成后才会继续执行下一步,无形中加长了测试用例的执行时间。WebDriverWait(driver, 8).until(lambda x: x.find_element(By.XPATH, "//*[@text='账号密码登录']"))隐式等待是全局的,设置时间不宜过长。等待固定的时间,才会继续执行下面的代码,影响脚本的运行速度。原创 2024-03-05 10:56:10 · 344 阅读 · 0 评论 -
Appium Inspector 展示设备当前页面
定位元素需要使用appium inspector,连接设备的时候只需要去掉appPackage、appActivity即可。原创 2024-03-25 17:13:45 · 322 阅读 · 0 评论 -
appium2的一些配置
appium-desktop不再维护之后,需要使用appium2。1、安装appium2命令行输入npm i -g appium。安装之后输入appium或者appium-server即可启动appium2、安装安卓/ios的驱动安卓:appium driver install uiautomator2iOS:appium driver install xcuitest查看已安装列表:appium driver list3、在appium-inspector中使用{ "a原创 2024-03-05 18:25:25 · 482 阅读 · 0 评论 -
mac配置python+appium--iOS版-真机(三)
appiuminspector中执行json,如果出现UnabletolaunchWebDriverAgentbecauseofxcodebuildfailurexcodebuildfailedwithcode65,拔出USB再插上试试...,需要注意的是,必须先在Xcode中运行WebDriverAgent,再使用appium调用app。->右键-显示包内容->Contents,然后搜索。,将新打开的文件,全部复制到一个新的文件夹中。......原创 2022-07-16 09:11:03 · 2998 阅读 · 0 评论 -
mac配置python+appium--iOS版(二)
Xcode可以在appstore里安装,命令行中执行xcode-select--install安装CommandLineTools。由于没找到可以使用的.app结尾的文件,没完成模拟器上启动app的步骤,有好心人有可使用的包可以发我一个。双击simctl运行进程,提示进程已完成之后,在终端打开app所在的路径,并执行安装操作,如下。5、安装app,这里的app包需要以.app结尾才能装上(可以找开发要debug包)3、ios系统版本安装完成之后,进入Xcode的包内容。.........原创 2022-07-15 15:32:31 · 1048 阅读 · 0 评论 -
mac配置python+appium--安卓版(一)
测试iOS使用Xcode;测试Android使用android SDK我们先来看看android的配置:1、安装java、ruby、homebrew、git、nodejs、npmmac应该自带了git、ruby,只需要安装java、homebrew、nodejs、npm即可安装完成输入java -version、brew -v、node -v、npm -v出现版本号即安装成功2 、安装Android Studiohttps://developer.android.com/studio?hl=zh-cn安装完原创 2022-07-13 18:00:23 · 1931 阅读 · 0 评论 -
Genymotion安装apk报错解决方法
An error occured while deploying the file.This probably means that the app contains ARM native code and your Genymotion device cannot run ARM instructions. You should either build your native code to x86 or install an ARM translation tool in your device.使原创 2022-07-12 18:54:41 · 2714 阅读 · 0 评论