应用程序 ios python "an error occured while executing user supplied javascript"

appium ios python "an error occured while executing user supplied javascript"

我正在使用一点 Appium (v1.3.7) 来进行不错的测试!我正在尝试在 Android 和 iOS 上运行测试。我直接在 phone 上而不是在模拟器上进行测试,并使用 python 编写测试。

我进行了测试,以测试是否显示广告横幅以及我是否可以点击它。

在 Android 上足够简单 我打开应用程序并导航到正确的位置,然后发送一个按下事件并断言我的应用程序的元素不再可见(因为现在我们有 phone 商店在 "download application" 或类似的地方开业)

有 2 行:

e1 = TouchAction(self.webdriver)
e1.press(x=300, y=1200).release().perform()

它在 Android 上工作,但在 iOS 上它 returns 异常:"an error occured while executing user supplied javascript" 每当我调用执行操作时。

如果有帮助,所有这些都在本机应用程序中完成。 appium 的其余部分工作正常,我可以进入我的应用程序,但由于这里我的广告可能非常随机,所以我只有 "press where the ad should be" 解决方案。

每当我启动测试时,fruitrap 总是失败。可能会被链接,即使我发现它不应该再被使用了(https://github.com/appium/appium/issues/4501)

有人知道里面发生了什么吗?

发现问题所在,x 和 y 位置超出范围,phone 的屏幕分辨率比我想象的要小。

它在绑定值下正常工作。但是错误信息应该更明确:)