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