0
我想实现无头测试,所以使用HtmlUnit驱动程序。它在正常工作,但在尝试比较实际的URL和预期的URL时在assert
声明上失败。当我使用HtmlUnit Driver时,它在URL的末尾拾取#,由于哪种情况会失败,尽管如果我在Firefox或Chrome上运行,工作正常。HtmlUnit驱动程序无法选择正确的URL
我想实现无头测试,所以使用HtmlUnit驱动程序。它在正常工作,但在尝试比较实际的URL和预期的URL时在assert
声明上失败。当我使用HtmlUnit Driver时,它在URL的末尾拾取#,由于哪种情况会失败,尽管如果我在Firefox或Chrome上运行,工作正常。HtmlUnit驱动程序无法选择正确的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/");
}}
请分享我们的代码 – iamsankalp89
我的代码是 \t \t \t 司机=新HtmlUnitDriver(); \t \t \t driver.get(“http:// testurl/apply /”); \t \t \t driver.manage()。timeouts()。implicitlyWait(15,TimeUnit.SECONDS); \t \t \t String exptUrl =“http:// exptUrl/help-with-travel”; \t \t String actUrl = hook.getHelpWtTravelPage()。getPageUrl(); \t \t尝试{ \t \t \t Assert.assertEquals(actUrl,exptUrl); – Ref
我用同样的谷歌URL显示相同的结果在Firefox和htmlunitdriver – iamsankalp89