appium(一)

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

 

猜你喜欢

转载自www.cnblogs.com/hd-test/p/12969770.html