1、安装
1)安装步骤略
2)安装网易mumu模拟器
3)获取appPackage和appActivity
命令:adb logcat | grep -i displayed
4)获取appPackage和appActivity
获取当前界面元素:adb shell dumpsys activity top
5)获取网易mumu的devices
注:
win adb connect 127.0.0.1:7555
mac 重启adb,然后直接获取devices
2、面板介绍
-
- 略
3、原理介绍
-
- 略
4、demo
1 from appium import webdriver 2 3 desired_caps = {} 4 desired_caps['platformName'] = 'Android' 5 desired_caps['platformVersion'] = '6.0' 6 desired_caps['deviceName'] = 'emulator-5554' 7 desired_caps['appPackage'] = 'com.xueqiu.android' 8 desired_caps['appActivity'] = '.common.MainActivity' 9 desired_caps['automationName'] = 'UiAutomator1' 10 desired_caps['noReset'] = True 11 12 driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) 13 driver.implicitly_wait(10) 14 15 el1 = driver.find_element_by_id("com.xueqiu.android:id/tv_search") 16 el1.click() 17 el2 = driver.find_element_by_id("com.xueqiu.android:id/search_input_text") 18 el2.send_keys("alibaba") 19 driver.press_keycode(66) 20 21 driver.quit()
5、定位方式介绍
which uiautomatorviewer