Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.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 Webdriver - Fatal编程技术网

Selenium webdriver 打开错误意外警报:尝试拍摄警报屏幕截图时

Selenium webdriver 打开错误意外警报:尝试拍摄警报屏幕截图时,selenium-webdriver,Selenium Webdriver,当我在字段中传递错误数据并单击“完成”时,会出现浏览器警报。 单击“完成”后,我编写了takescreenshot方法来捕捉窗口快照,但我在screenshot方法上出错。该意外警报将打开。如果您不处理浏览器显示的警报,则会引发未处理的AlertException。如果您希望显示警报,则需要通过以下方式切换到警报: driver.switchTo().alert(); 然后您可以拍摄屏幕截图。这是一个相当模糊的问题。请您详细说明这个问题,并让我们知道您尝试了什么,以便我们能够提供帮助?我收到了

当我在字段中传递错误数据并单击“完成”时,会出现浏览器警报。
单击“完成”后,我编写了takescreenshot方法来捕捉窗口快照,但我在screenshot方法上出错。该意外警报将打开。

如果您不处理浏览器显示的警报,则会引发
未处理的AlertException
。如果您希望显示警报,则需要通过以下方式切换到警报:

driver.switchTo().alert();

然后您可以拍摄屏幕截图。

这是一个相当模糊的问题。请您详细说明这个问题,并让我们知道您尝试了什么,以便我们能够提供帮助?我收到了一些事件的浏览器警报,当我试图捕获警报屏幕截图并在线程“main”中收到错误异常时org.openqa.selenium.UnhandledAlertException:意外警报打开:您需要处理警报。。。问题是什么?