使用环境:
Appium 0.15.0
OS X 10.9.1
Xcode 5.0.2
Python 2.7
iPhone Simulator 7.0.3

目前正在使用 Appium+Selenium+Webdriver+Python 进行 iOS 上的 App 的自动化测试。

  1. 目前遇到系统弹窗无法确认的问题。通常自己的软件内部 xpath 定位都在//Window[1] 上面且均能定位和操作。唯独 iOS 的系统弹窗 Would you like to Access Your Photos?[Don't Allow/OK] 两个按钮在 Inspector 的 xpath 定位都显示的是相同路径"//window[4]/alert[1]/tableview[2]/cell[1]"。且运行时直接报错为'An element could not be located on the page using the given search parameters.'

  2. 使用 selenium.webdriver.common.touch_actions 中的 tap_and_hold,double_tap 之类的方法,Appium 都显示为'WebDriverException: Message: u'Not yet implemented. Please help us: http://appium.io/get-involved.html''

请问各位有遇到类似的问题的吗,知道有另外的解决方法吗?


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