Hypium+python鸿蒙原生主动化安装配置
Hypium+python主动化搭建https://i-blog.csdnimg.cn/direct/1097ad0f62784d439d069a708bc1c723.png#pic_center
https://i-blog.csdnimg.cn/direct/8c1139b1a1d943db881a2df3a61c7dd4.gif#pic_center
Python安装
推荐从官网获取3.10版本,其他版本可能出现兼容性标题
Python下载地址
https://i-blog.csdnimg.cn/direct/824f739448d3480ca2c1502ec0d5c697.png
下载64/32bitwindows安装文件,下图x86-64是64bit,x86是32bit
https://i-blog.csdnimg.cn/direct/18cde430520043d59d86eaeedcb4e579.png
pip源配置
[*]在用户目录下的pip目录中创建pip.ini,配置pip源为可以正常访问的pip源(假如没有此文件可以自己创建一个文本文件把名称工程pip.ini就可以了)
https://i-blog.csdnimg.cn/direct/1d32e34273524cceb862b8af99acf968.png
[*] pip.ini内容如下:
index-url = https://repo.huaweicloud.com/repository/pypi/simple
索引 URL = https://repo.huaweicloud.com/repository/pypi/simple
trusted-host = repo.huaweicloud.com
受信托的主机 = repo.huaweicloud.com
timeout = 120
[*] 在CMD命令窗口输入 python -m pip install --upgrade pip 更新pip
python -m pip install --upgrade pip
Pycharm下载地址
https://i-blog.csdnimg.cn/direct/b11ae1786ae046f1bdb4494da31f2e29.png
HDC安装
下载DevEco Studio获取,配置领导默认下载Toolchains获取,
DevEco Studio下载地址
Hypium安装
访问华为开辟者联盟官网下载页面:
华为开辟者联盟下载地址
找到DevEco Testing Hypium,下载解压后找到其中的hypium-5.0.7.200.zip
https://i-blog.csdnimg.cn/direct/987dd723d8c34667a50b27cbc34ca327.png
解压后该文件后得到的4个tar.gz格式的pip安装包,使用pip install命令安装。
Hypium安装对xdevice有依赖,优先安装xdevice,以下版本号仅做示例,请以实际版本号为准。
pip install xdevice-5.0.7.200.tar.gz
pip install xdevice-devicetest-5.0.7.200.tar.gz
pip install xdevice-ohos-5.0.7.200.tar.gz
pip install hypium-5.0.7.200.tar.gz
pycharm中Terminal中依次安装上面四个 .gz文件
https://i-blog.csdnimg.cn/direct/16b27400f276451aa3142716909d761c.png
DevEco Testing Hypium插件安装及使用方法
插件安装
[*]准备DevEco Testing Hypium件离线安装包,下载完成后不需要解压
https://i-blog.csdnimg.cn/direct/f48053322c97455b9fbba605cdd370bb.png
[*]打开pycharm后,点击File -> Settings -> Plugin -> 齿轮图标 -> Install Plugin from Disk -> 选中刚刚下载的离线安装zip包 -> 安装完成后重启pycharm
https://i-blog.csdnimg.cn/direct/997650968ec54379a0d2f51b4cdf6611.png
安装完成后会有如下内容:
https://i-blog.csdnimg.cn/direct/4f8e52548e064bf6949030185690f935.png
工程创建地区
在pycharm顶部点击File -> new project :
https://i-blog.csdnimg.cn/direct/dc0fea892f39491aaf9fac3205e55ebb.png
可以看到pycharm提供的模板创建工程中有DevEco Testing Hypium,此处提供两种范例的Hypium模板工程创建,分别为单设备和双设备的场景:
https://i-blog.csdnimg.cn/direct/36a73c071d32465aa32ebee2a0e78041.png
点击其中一个模板后便会创建Hypium模板工程,工程其中包含了一个模板用例和一个模板user_config.xml,正常情况下用户无需改动。下面以单设备工程为例,创建完成后的界面如下,接入设备后,右键一键实行便可实行当前用例:
https://i-blog.csdnimg.cn/direct/9e05efb1ae5b4f4cbcc394683fbb918a.png
如何测试自己的app:
测试脚本工程创建完成之后,把testcases/Example文件中的替换你自己需要测试的包名和入口就行,package_name=需要测试的app的包名, page_name=需要测试app的入口
具体方法:
查看设备是否连接:控制台输入:hdc list targets
https://i-blog.csdnimg.cn/direct/ef21f3bf0ca64c58a9e7be0f070c678e.png
设备连接成功,通过hdc shell bm dump -a获取包名,比如我查询企业微信的包名
https://i-blog.csdnimg.cn/direct/8169de175f8c4062906497018ff1f942.png
通过包名获取abilityname
hdc shell bm dump -n com.tencent.wework.hmos | findstr ainAbility
https://i-blog.csdnimg.cn/direct/2d57d60f197a4d13ad9a5447ac191823.png
把testcases/Example文件中的替换你自己需要测试的包名和入口就行,package_name=需要测试的app的包名, page_name=需要测试app的入口
https://i-blog.csdnimg.cn/direct/0d004f0cc7c34f309b7dbb911d91f391.png
然后直接运行:直接右键运行main.py就可以启动你的app了
https://i-blog.csdnimg.cn/direct/f92b09490b1245129e22dd76271b7f64.png
https://i-blog.csdnimg.cn/direct/6df396d7712a4c95ac79949e1ffcddc4.png
https://i-blog.csdnimg.cn/direct/5bc390c482254e9db443cf647be96a57.gif#pic_center
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]