使用硒捕获404错误
我正在使用Selenium和JUnit与Java,我想知道通过单击链接打开新弹出窗口时是否发生404错误(我正在搜索像assertTrue(selenium.no404error())这样的东西)。
我该怎么做?
我正在使用Selenium和JUnit与Java,我想知道通过单击链接打开新弹出窗口时是否发生404错误(我正在搜索像assertTrue(selenium.no404error())这样的东西)。
我该怎么做?
您无法测试 HTTP 状态代码是否为 404。这在另一个线程中进行了解释。唯一的方法是测试页面中只能位于404错误页面中的内容。例如:
assertTrue(driver.getTitle().contains("404"));
如果您不确定自己的网页是否包含特定内容,例如 404 或未找到主页。您可以从服务器生成一个特殊的标记代码(例如,部分中的标记),并使用 .<meta>
<head>
WebDriver