Webdriver 脚本在所有其他浏览器中工作正常但在 IE11 中不工作

Webdriver Script is working fine in all other's browsers but not working in IE11

因为我的 webdriver 脚本在 Chrome、Firefox、Opera、Safari 中运行良好。但是当我在 IE11 中 运行 这个脚本时,它只能打开网页,之后它不能执行任何其他功能。

请帮助我并告诉我它有什么问题。我正在使用 IE11 网络驱动程序 64 位。我已经在 ENVIRONMENT VARIABLE 中为它设置了路径。

因为我是新手。这就是我尝试使用这个简单代码的原因。

我的脚本:

package facebook;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.chrome.ChromeDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

import org.openqa.selenium.ie.InternetExplorerDriver;

import org.openqa.selenium.safari.SafariDriver;

import org.openqa.selenium.support.ui.ExpectedConditions;

import org.openqa.selenium.support.ui.WebDriverWait;

public class Pratice {

    public static WebDriver driver = null;
    public static void main(String[] args) throws Exception
    {
        //driver = new FirefoxDriver();
        //driver = new ChromeDriver();
        //driver = new InternetExplorerDriver();
        driver = new SafariDriver();
        driver.manage().window().maximize();
        driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
        driver.get("http://www.facebook.com/");
        //WebDriverWait wait1 = new WebDriverWait(driver, 10);
        //wait1.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//a[contains(text(),'Create a Page')]")));
        driver.findElement(By.xpath("//input[@id='u_0_n']")).click();
        WebDriverWait wait = new WebDriverWait(driver, 10);
        wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//a[contains(text(),'Sign up for Facebook')]")));
        String a =  driver.getTitle();
        System.out.println(a);
        Thread.sleep(5000);
        driver.close();
    }

}

我也遇到了同样的事情,我设置了一个注册表项,请看here