如何在Java中使用SeleniumWebDriver处理HTTP 404-找不到页面错误?
我正在使用SeleniumWebDriver通过使用Java语言编写脚本来测试我的web应用程序。有时,我收到HTTP404-找不到页面的消息 如何使用SeleniumWebDriver和Java处理此错误如何在Java中使用SeleniumWebDriver处理HTTP 404-找不到页面错误?,http,selenium,header,webdriver,http-status-code-404,Http,Selenium,Header,Webdriver,Http Status Code 404,我正在使用SeleniumWebDriver通过使用Java语言编写脚本来测试我的web应用程序。有时,我收到HTTP404-找不到页面的消息 如何使用SeleniumWebDriver和Java处理此错误 提前感谢。Selenium Webdriver无法跟踪HTTP状态/响应。您需要使用“web调试代理”工具,如或 您还可以通过驱动程序运行javascript来跟踪是否存在任何错误。您可以通过execute\u script函数比较document.documentURI===documen
提前感谢。Selenium Webdriver无法跟踪HTTP状态/响应。您需要使用“web调试代理”工具,如或 您还可以通过驱动程序运行javascript来跟踪是否存在任何错误。您可以通过
execute\u script
函数比较document.documentURI===document.location.href
。由于大多数浏览器都会覆盖document.documentURI
以显示错误页面,因此在错误场景中,这将返回false
更多关于这方面的信息,请点击这里-
您能给我们提供更多的上下文吗?这个404可能有3种含义:预期断开的链接(所以404是可以的),意外断开的链接和页面确实在这里(所以测试中有问题),意外断开的链接和页面不在这里(所以web应用中有问题)。简单的“if else”语句将解决您的问题。