Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
Java “如何进行测试”;失败;如果浏览器指向错误的URL_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java “如何进行测试”;失败;如果浏览器指向错误的URL

Java “如何进行测试”;失败;如果浏览器指向错误的URL,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我必须检查一个链接,例如,我点击一个链接,然后浏览器打开一个不同的页面(比如说点击“关于我们”,你会被引导到“关于我们”页面)。我必须验证我是否使用正确的URL导航到正确的页面。我的问题是,如果不是“关于我们”页面浏览器将我引导到主页,如何使测试失败(而不仅仅是在控制台中打印url)。 有什么建议吗?我将webdriver与java一起使用。webdriver将允许您从浏览器获取URL,然后您可以在断言中使用该URL。类似于AssertEqual(expectedUrl,driver.getCu

我必须检查一个链接,例如,我点击一个链接,然后浏览器打开一个不同的页面(比如说点击“关于我们”,你会被引导到“关于我们”页面)。我必须验证我是否使用正确的URL导航到正确的页面。我的问题是,如果不是“关于我们”页面浏览器将我引导到主页,如何使测试失败(而不仅仅是在控制台中打印url)。

有什么建议吗?我将webdriver与java一起使用。

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

检查您是否在任何时候获得了
302
。您使用的是什么测试框架?