我正在尝试实现无头测试,因此使用了htmlunit驱动程序。当我尝试比较实际的URL和预期URL时,它可以正常工作,但是在assert
语句上失败。当我使用htmlunit驱动程序时,由于条件失败,尽管我在firefox或chrome上运行,它会在URL的末端拾取#。
这是我在Firefox
和HtmlUnitDriver
中尝试过的示例代码,该代码正常:
@Test
public void Login()
{
// driver = new FirefoxDriver();
driver=new HtmlUnitDriver();
driver.get("https://www.google.co.in/");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
String actualURl=driver.getCurrentUrl();
Assert.assertEquals(actualURl, "https://www.google.co.in/");
}}