IE driver 4.0.0 stuck at This is the initial start page for the WebDriver server

1.2k views Asked by At

I am using Internet Explorer driver 4.0.0(32bit) and selenium updated version 4.1.2when I run the code using Internet Explorer driver 4.0.0 it is stuck at This is the initial start page for the WebDriver server. even though I check the setting in Internet Explorer:

  1. All the protected mode is disabled
  2. zoom setting is 100% for Internet Explorer and windows also
  3. enchanted protected mode is off

but when I change the Internet Explorer driver to 3.1.4 it works fine. I also tried the Internet Explorer 4.0.0 for 64 but the same issue I am facing please help me.

public class EdgeTest {
    static RemoteWebDriver driver = null;

    public static void main(String[] args) throws InterruptedException {
        System.setProperty("webdriver.ie.driver",
                "D:\\Automation\\Jar Details\\Drivers\\IEDriverServer_Win32_4.0.0\\IEDriverServer.exe");
        InternetExplorerOptions ieOptions = new InternetExplorerOptions();
        ieOptions.attachToEdgeChrome();
        ieOptions.withEdgeExecutablePath("C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe");
        ieOptions.setCapability("ignoreProtectedModeSettings", true);
        ieOptions.setCapability("ignoreZoomSettings",true);
        System.out.println("this:"+ieOptions.getCapability("ignoreZoomSettings"));
         driver = new InternetExplorerDriver(ieOptions);
        InternetExplorerDriverService.createDefaultService();
        driver.get("https://github.com/");
        WebElement elem = driver.findElement(By.name("q"));
        elem.sendKeys("gitu");

        elem.sendKeys(Keys.ENTER);

        driver.quit();

error: "Could not create a new remote session" this is an error getting

1

There are 1 answers

4
Xudong Peng On

It looks like you are using selenium webdriver to automate Edge IE mode. I tried executing your code and I found this code to work fine (using IE driver 4.0.0 and Selenium 4.1.2).

But when executing code again before the code has not been executed complete, you get the same problem you describe (execute code twice at once). like this:

enter image description here

So I think when the IE driver may be occupied, you can try to open the task manager, end the related task (IE driver 32 bit), and then re-execute the code, I think this should be useful to you.