在iOS上自动执行Safari页面

时间:2019-02-27 21:55:26

标签: java ios cucumber

A picture of the page I'm trying to automate

尝试在iOS模拟器上自动执行gmail登录页面。我可以自动输入我的电子邮件和密码,但是在它之后的页面上遇到了一些麻烦。以下代码用于点击图片中显示的“我不感兴趣”链接:

 waitForPageToLoad(2000);
 driver.findElement(By.className("oo")).click();

我使用的替代选择器策略是xpath,id和name。我是使用Appium检查器找到这些的:

waitForPageToLoad(2000);
driver.findElement(By.xpath("//XCUIElementTypeStaticText[@name="I am not interested"]")).click();

但是,两种策略最终都得到相同的结果:服务器无法点击该元素。然后测试会超时(504网关超时)。

Appium服务器日志显示可能的内存泄漏?这是我们的关注点:

(node:77457) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() to increase limit

0 个答案:

没有答案