所以我正在测试一个Web应用程序,我必须打开一个新的选项卡,切换到它,做一些输入,而不是切换回第一个选项卡,这不止一次。 我尝试以这种方式打开新标签:
((JavascriptExecutor) AppiumTestBase.getDriver()).executeScript("window.open('http://google.com', '_blank')");
这会导致出现以下警告:
但是我无法通过Appium的自动化接受它。我尝试过的事情:
我没有尝试过:
我的另一个问题是如何在两个标签之间切换?我还没有尝试过任何东西,但研究表明我会尝试使用窗口上下文。
其他一些信息:
答案 0 :(得分:1)
请在我更改为不再出自safari的弹出窗口后尝试此上限
{{1}}
答案 1 :(得分:0)
我尝试了Atthaboon Sanurt建议的解决方案,但它没有帮助。 没有警报,但新的窗口/标签也没有打开。
此处报告问题: https://github.com/appium/appium/issues/6864
到目前为止,似乎没有解决方案,并计划修复它。