Skip to content Skip to sidebar Skip to footer

Unable To Launch Htmlunitdriver Through Selenium 3.4.0

I am tried to run the HtmlUnitDriver with selenium 3.4 and chrome Version 64.0.3282.119 (Official Build) (32-bit). My code is: package eclipse; import java.io.File; import org.op

Solution 1:

Use this code to Initialize headless browser :

HtmlUnitDriver driver = new HtmlUnitDriver(BrowserVersion.CHROME ,true);
driver.get("your web URL");  

Solution 2:

To invoke HtmlUnitDriver with Selenium v3.4.0 you don't need ChromeDriver or Chrome Browser Client instead you can use the org.openqa.selenium.htmlunit.HtmlUnitDriver module following the solution below :

  • Code Block :

    package HtmlUnitDriver;
    
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.htmlunit.HtmlUnitDriver;
    
    publicclasshtmlUnitDriver {
    
        publicstaticvoidmain(String[] args) {
    
    
            WebDriverdriver=newHtmlUnitDriver();
            driver.manage().window().maximize();
            driver.get("https://www.facebook.com/");
            System.out.println("Invoking Facebook through HtmlUnitDriver");
            System.out.println(driver.getTitle());
        }
    }
    
  • Console Output :

    Invoking Facebook through HtmlUnitDriver
    Facebook – login or sign up
    

Note : Ensure that HtmlUnitDriver() is not resolved from :

com.gargoylesoftware.htmlunit.BrowserVersion;

Post a Comment for "Unable To Launch Htmlunitdriver Through Selenium 3.4.0"