我正在尝试为selenium编写测试以通过网站推进订单。该站点仅与IE兼容,并禁用鼠标右键。当我在某一点点击继续时,我会看到一个javascript弹出窗口。在这个窗口我需要选择是,但我无法查看源以获取是按钮的'id'。
任何人都可以帮助我识别按钮的ID或显示源吗?
此窗口出现后无法访问开发人员工具。
答案 0 :(得分:1)
如果是javascript警报,那么您需要执行以下操作:
driver.SwitchTo().Alert().Accept();
其中driver是您正在使用的WebDriver
的实例。
----编辑----
JavascriptExecutor js = (JavascriptExecutor) driver;
if(js.executeScript("document.readyState")== "complete")
{
thread.sleep(500);
driver.SwitchTo().Alert().Accept();
}