error-handling - 不要停止 HTTP 错误 403

标签 error-handling selenium selenium-rc

在我的一个 Selenium 测试用例中,我尝试确保无法访问某些页面。相反,应该给出 HTTP 返回码 403。

但是,这里 Selenium 会终止测试执行,但出现以下异常:

com.thoughtworks.selenium.SeleniumException: XHR ERROR: URL = <a href="http://user:password@www.example.com/admin" rel="noreferrer noopener nofollow">http://user:password@www.example.com/admin</a> Response_Code = 403 Error_Message = Forbidden

有什么办法可以解决这个问题?

最佳答案

看来我得自己回答这个问题了……

我现在用 try...catch block 包围“open”调用。在那里,如果异常消息包含 403 代码和 XHR ERROR,我将对其进行解析。在我看来不是很干净,但它确实有效。

关于error-handling - 不要停止 HTTP 错误 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2730385/

相关文章:

java - driver.findElement(By.cssSelector(..)) Selenium 在Windows 10中不起作用

iis - web.config的System.webServer和System.web部分

vba - Excel VBA错误恢复下一个返回值超出位置

javascript - 使用 javascript( Protractor 非 Angular )使用 webdriver 迭代表的 HTML 行和列

javascript - 如何在 selenium 中单击 DatePicker 上的正确日期?

c - 如何在C语言中编写完美的错误处理?

java - 如何克服 "element not interactable exception"

java - 如何使用selenium java验证UI中元素X和Z之间是否存在元素Y

PHPUnit Selenium,clickAndWait() 函数在 Opera 中不起作用

python - 如何用 selenium 测试 jquery ajax 标签?