一.设备接入
PC电脑下载应用宝,将android手机与电脑连接,打开“开发者选项”,打开“USB调试”,确认可以识别到设备连接成功。
Git用于代码管理。安装完成后,鼠标右键可以看到2个git 功能操作选项。
PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性。直接点击安装程序pycharm-community-2019.1.1.exe进行安装。
Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。
解压platform-tools_r28.0.3-windows.zip到C:\platform-tools。添加环境变量:
验证安装结果:adb --version
验证安装结果:
clone存在的仓库
输入如下信息:
source location------https://github.com/qtacore/QT4ADemoProj
target directory------D:\git\QT4ADemoProj
代码下载成功:
为支持webview,修改requirements.txt文件,增加一行qt4w
在D:\git\QT4ADemoProj目录下,执行:pip install -r requirements.txt;安装完成后检查已安装组件:pip list
执行用例前,需先安装QT4A测试桩,可通过QT4A命令执行:
qt4a-manage install-driver
执行成功如下:
AndroidUISpy可以辅助探测Android端原生控件树和Web Dom树,帮助使用 QT4A 进行控件QPath和XPath的定位与封装。
保持手机连接电脑的情况下,直接点击AndroidUISpy_v2.5.1.4.exe打开应用程序,此时手机上会提示安装”QT4A助手”,进行安装。
在demo代码目录下,执行adb install demo.apk 进行安装。
打开pycharm,open代码:
打开运行设置
新建Python的配置
相关配置
script path:D:\git\QT4ADemoProj\manage.py(所有用例的运行入口)
parameters:runscript demotest/hello.py
Python interpreter选择安装的python。
运行测试用例:
至此,qt4a的框架搭建成功。
为防止自动化测试设备休眠,可开启如下开关。
如果运行时出现如下提示:可以执行命令安装助手
qt4a.androiddriver.util.QT4ADriverNotInstalled: Please install QT4A driver first
命令:
qt4a-manage install-driver
https://qt4a.readthedocs.io/zh_CN/latest/
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。