java - 如果浏览器定向到错误的 URL,如何进行测试 "fail"

标签 java selenium selenium-webdriver

我必须检查一个链接,例如我单击一个链接,然后浏览器打开另一个页面(假设单击“关于我们”,您将被定向到“关于我们”页面)。我必须验证是否使用正确的 URL 导航到正确的页面。我的问题是,如果不是“关于我们”页面浏览器将我定向到主页,如何使测试失败(不仅仅是在控制台中打印 url)。
有什么建议吗?我正在使用 webdriver 和 java。

最佳答案

WebDriver 将允许您从浏览器获取 URL,然后您可以在断言中使用该 URL。类似于 AssertEqual(expectedUrl, driver.getCurrentUrl());

关于java - 如果浏览器定向到错误的 URL,如何进行测试 "fail",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21638622/

相关文章:

java - 在新窗口中弹出警报

C#使用PhantomJS webdriver ExecutePhantomJS过滤图片的例子

java - 使用 org.facebook4j 的 Facebook 身份验证错误

java - Gradle 找不到方法编译

c# - <HTML> <head> &lt;title&gt; selenium Firefox webdriver 为空的文本

javascript - Selenium 从 Div OnClick 元素中获取字符串值

java - 无法在 Selenium Webdriver Java 中找到 <figure> 标记内的元素

java - 如何将这个位操作代码从java转换为objective-c?

java - 更改 Java 程序认为被按下的键

selenium - 在 Selenium 中针对单个任务在有头和 headless 之间切换