HtmlUnit驱动程序无法选择正确的网址

时间:2017-09-04 11:17:15

标签: selenium-webdriver continuous-integration headless-browser htmlunit-driver

我正在尝试实施无头测试,因此使用了HtmlUnit Driver。它工作正常但在我尝试比较实际URL和预期URL时assert语句失败。当我使用HtmlUnit驱动程序时,它会在URL的末尾拾取#,因为哪个条件失败,但如果我在Firefox或Chrome上运行,则工作正常。

1 个答案:

答案 0 :(得分:0)

这是我在FirefoxHtmlUnitDriver中尝试过的示例代码,该代码正常运行:

@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/");

}}