uiautomatorviewer.bat使用方法

Posted xinjing-jingxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uiautomatorviewer.bat使用方法相关的知识,希望对你有一定的参考价值。

android目录下找到uiautomatorviewer.bat,然后双击,页面的第二个按钮连接设备

D:Program Filesandroid-sdk-windows oolsuiautomatorviewer.bat

技术分享图片

from appium import webdriver

caps = {}
caps["appPackage"] = "com.tencent.mobileqq"
# caps["appPackage"] = "com.android.settings"
caps["appActivity"] = "com.tencent.mobileqq.activity.SplashActivity"
# caps["appActivity"] = ".Settings"
caps["platformName"] = "Android"
caps["platformVersion"] = 4.4.2
caps["deviceName"] = 127.0.0.1:62001
caps["unicodeKeyboard"] = True
caps["resetKeyboard"] = True
caps["noReset"] = True

driver = webdriver.Remote("http://localhost:4723/wd/hub", caps)

#获取手机大小 {‘width‘: 720, ‘height‘: 1280}
size = driver.get_window_size()
print(size)

#如果安装了返回True
print(driver.is_app_installed("com.tencent.mobileqq"))
#关闭app
driver.close_app()
import time
time.sleep(3)
#启动app,启动是初始化的app
driver.launch_app()


#1、除默认的初始化app之外 还可以在启动其他app
driver.close_app()
driver.start_activity(com.android.settings, .Settings)
#2、他可以跳过某些场景,达到某个页面
# element = driver.find_element_by_android_uiautomator(‘new UiSelector().text("新用户")‘)
# element.click()
print(driver.current_activity)
driver.start_activity(com.tencent.mobileqq, .activity.RegisterPhoneNumActivity)
print(driver.current_activity)

 

以上是关于uiautomatorviewer.bat使用方法的主要内容,如果未能解决你的问题,请参考以下文章

android sdk分析工具uiautomatorviewer.bat启动报错

uiautomatorviewer.bat中模拟器实际显示为竖屏但是录制为横屏

APP自动化定位元素——Android SDK——打开uiautomatorviewer.bat文件——查看元素

APP自动化定位元素——Android SDK——打开uiautomatorviewer.bat文件——查看元素

Appium-python-UI自动化之元素定位uiautomatorviewer

使用uiautomatorviewer定位App元素