Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium webdriver 如何在selenium web驱动程序中处理javascript警报消息弹出_Selenium Webdriver - Fatal编程技术网

Selenium webdriver 如何在selenium web驱动程序中处理javascript警报消息弹出

Selenium webdriver 如何在selenium web驱动程序中处理javascript警报消息弹出,selenium-webdriver,Selenium Webdriver,如何在selenium web驱动程序中处理javascript警报消息弹出 我需要selenium web驱动程序代码 如何使用selenium web驱动程序单击ok按钮 您可以尝试以下操作:驱动程序.switchTo().alert().accept() 接受Javascript警报。这可能会给您带来更多帮助:一个简单的谷歌关于如何处理selenium中的警报,它给了我以下结果。我这样做了,但在我的网站上,当我改变年份时,会显示第一条警报消息,你确定吗?然后在显示了另一个弹出窗口后,如上面

如何在selenium web驱动程序中处理javascript警报消息弹出 我需要selenium web驱动程序代码

如何使用selenium web驱动程序单击ok按钮


您可以尝试以下操作:
驱动程序.switchTo().alert().accept()


接受
Javascript
警报。这可能会给您带来更多帮助:

一个简单的谷歌关于如何处理selenium中的警报,它给了我以下结果。我这样做了,但在我的网站上,当我改变年份时,会显示第一条警报消息,你确定吗?然后在显示了另一个弹出窗口后,如上面的屏幕截图所示,所以对于第一个弹出窗口,我做了,它工作了,但第二个警报消息不工作。driver.switchTo().alert().accept();代码确保在第一个
switchTo()
和第二个
switchTo()
之间有足够的等待时间。在两个
switchTo()
之间,只需添加
Thread.sleep(3000)并查看发生了什么。你能回答这个问题吗?