我正在尝试实施无头测试,因此使用了HtmlUnit Driver。它工作正常但在我尝试比较实际URL和预期URL时assert
语句失败。当我使用HtmlUnit驱动程序时,它会在URL的末尾拾取#,因为哪个条件失败,但如果我在Firefox或Chrome上运行,则工作正常。
答案 0 :(得分:0)
这是我在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/");
}}