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