admin管理员组文章数量:1630197
简介:安卓手机厂商林立造成的各系统占山为王,差异大,难以获取相关参数。HarmonyOS本质是基于安卓进行的封装优化。
获取方式有两种,推荐方式2
方式1:
鸿蒙安卓版本号:进入应用和服务 - 应用管理 - 搜索:系统 点击系统,顶部即版本号;
如果隐藏搜不到系统配置,需要先点击右上角设置成:显示系统程序
方式2:打开Android studio,通过adb connect 连接设备 或者usb连接 点击 logcat,即可查看到对应安卓版本号信息
例:
system_data = {
"platformName": "Android",
"platformVersion": "10",
"deviceName": "HuaWei",
"noReset": True,
"udid": "THF123456",
"appPackage": "com.tencent.mm",
"appActivity": "com.tencent.mm.ui.LauncherUI"
}
调试启动运行:
# -*- coding: utf-8 -*-
from selenium import webdriver
import asyncio
from appium import webdriver
system_data = {
"platformName": "Android",
"platformVersion": "10",
"deviceName": "HuaWei",
"noReset": True,
"udid": "THF123456",
"appPackage": "com.tencent.mm",
"appActivity": "com.tencent.mm.ui.LauncherUI"
}
async def make_driver():
url = r"http://127.0.0.1:4725" + "/wd/hub"
driver = webdriver.Remote(url, desired_capabilities=system_data2)
driver.implicitly_wait(5)
size = driver.get_window_size()
print("当前手机:华为,size:", size)
return driver
if __name__ == '__main__':
tasks = [make_driver()]
asyncio.run(asyncio.wait(tasks))
运行结果:
微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!
版权声明:本文标题:Appium:配置华为手机鸿蒙HarmonyOS系统参数 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1729060867a1184380.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论