appium 用 python 处理邮箱 app 测试时弹出框为下拉菜单,无法定位写邮件按钮,感觉 appium 一直处在底层,无法在弹出框查找。用 hierarchyviewer 就可以定位,请问怎么才能让 appium 定位到写邮件按钮?

desired_caps = {
'platformName': 'Android',
'deviceName': 'Android',
'platformVersion': '4.4.4',

'noSign': 'true',
'appPackage': 'com.corp21cn.mail21cn',
'appActivity': 'com.corp21cn.mailapp.activity.MainFunctionActivity',

'unicodeKeyboard':'True',

'resetKeyboard':'True',

}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

driver.find_element_by_id("com.corp21cn.mail21cn:id/action_btn").click()
driver.switch_to_alert()
driver.find_element_by_id("com.corp21cn.mail21cn:id/compose_email_action").click()


↙↙↙阅读原文可查看相关链接,并与作者交流