南通建网站,龙岗网站设计市场,沈阳专业建站,wordpress完整教程1、第一步#xff0c;环境搭建#xff0c;参考这位博主的文章#xff0c;很齐全 https://blog.csdn.net/qq_44757414/article/details/128142859 我在最后一步安装appium-doctor的时候#xff0c;提示权限不足#xff0c;换成sudo appium-doctor即可
2、第二步#xff0…1、第一步环境搭建参考这位博主的文章很齐全 https://blog.csdn.net/qq_44757414/article/details/128142859 我在最后一步安装appium-doctor的时候提示权限不足换成sudo appium-doctor即可
2、第二步安装桌面appiumhttps://github.com/appium/appium-desktop/releases下载合适的版本安装即可
3、第三部安装安卓模拟器我是M1找了一圈都没有适配的安卓模拟器最后在这位博主的文章里找到了合适的感谢 https://blog.csdn.net/weixin_41677874/article/details/125559161 我遇到一个问题就是找不到opt目录这个时候在终端窗口将opt目录改成不隐藏即可 sudo chflags nohidden opt
4、第四部开始运行第一个小程序启动APP 4.1、需要找到APP的包名和activity名称 首先把apk文件下载到电脑上 其次终端窗口进入apk的目录下执行命令aapt dump badging rimet_36180121811227.apk
4.2、创建一个Python项目
4.3、输入以下代码
# 导入webdriver
from appium import webdriver
# 初始化参数
desired_caps {platformName: Android, # 被测手机是安卓platformVersion: 11, # 手机安卓版本deviceName: Android emulator, # 设备名安卓手机可以随意填写appPackage: com.alibaba.android.rimet, # 启动APP Package名称appActivity: com.alibaba.android.rimet.biz.LaunchHomeActivity, # 启动Activity名称unicodeKeyboard: True, # 使用自带输入法输入中文时填TrueresetKeyboard: True, # 执行完程序恢复原来输入法noReset: True, # 不要重置App如果为False的话执行完脚本后app的数据会清空比如你原本登录了执行完脚本后就退出登录了newCommandTimeout: 6000,automationName: UiAutomator2
}
# 连接Appium Server初始化自动化环境
driver webdriver.Remote(http://127.0.0.1:4723/wd/hub, desired_caps)# 退出程序记得之前没敲这段报了一个错误 Error: socket hang up 啥啥啥的忘记了有兴趣可以try one try
#driver.quit()
4.4、启动appium
4.5、启动安卓模拟器检查adb自动连接了安卓模拟器 4.6、此时运行程序就会看到模拟器中的钉钉启动啦 5、查找APP中的元素 5.1、点击appium桌面工具窗口的搜索符号会跳转到官方地址 下载合适的版本
5.2、启动appium inspector填写信息如下图基本上和代码里是是一样的