Appium元素定位

ID元素定位及元素检测

使用异常处理来检测是否定位到了相应的元素。
id值可以通过Appium或uiautomatorviewer进行查找

from appium import webdriver
from time import sleep
from selenium.common.exceptions import NoSuchElementException

desired_caps = {}
desired_caps['platformName']= "Android"
链接模拟机(逍遥模拟器,端口号为21503,21513,21523以此类推)
desired_caps['platformVersion'] = '5.1.1'
desired_caps['deviceName'] = '127.0.0.1:21503'

# desired_caps['platformVersion'] = '6.0'
# desired_caps['deviceName'] = '红米手机'
# desired_caps['udid'] = 'AAYDAUV87S5H8T95'

# desired_caps['app'] = r"C:\Users\Administrator\Desktop\com.hpbr.bosszhipin-7.160-360.apk"
desired_caps['appPackage'] = 'com.hpbr.bosszhipin'
desired_caps['appActivity'] = 'com.hpbr.bosszhipin.module.launcher.WelcomeActivity'

# desired_caps['noReset'] = 'True'   # True时不重置会话,False重置会话。默认值为False,
# 此处设置为True,打开界面直接进入登录界面,不再选择角色。

webdr = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)
webdr.implicitly_wait(30)
# 选择角色(应聘者),使用异常处理来检测是否定位到

你可能感兴趣的:(Appium自动化测试)