您好我正在使用Intellij / Appium为我的iOS应用构建自动化测试。
在我的Xcode iOS应用程序中,我向用户发出如下警告:
[vc presentViewController:alertController animated:YES completion:nil];
这只有一个OK按钮。
有谁能告诉我如何在我的java测试脚本中解雇这个? 我使用以下代码,但它不起作用:
Object alertBoxes = this.driver.findElementsByClassName("UIAAlertView");
if (alertBoxes instanceof ArrayList) {
WebElement alertBox = (WebElement)((ArrayList)alertBoxes).get(0);
if (alertBox.isDisplayed()) {
alertBox.click();
}
}
很明显,我是所有这一切的新手,所以我希望我的问题是可以理解的。感谢。
答案 0 :(得分:0)
回答我自己的问题,这个解决方案有效
this.driver.switchTo().alert().accept();
我不知道为什么会这样,而点击则不然。 (顺便说一句,我正在使用appium 1.6)