-1
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;

public class IEdrivercode 
{
    public static void main(String[] args)
    {
       String driverpath = "path of IE Browser";
       System.setProperty("webdriver.ie.driver",driverpath+"IEDriverServer.exe");
       WebDriver driver=new InternetExplorerDriver();  
       System.out.println("Hello Google...");  
       driver.get("http://google.com"); 
       driver.close();
    }
}

参考图片:

在此处输入图像描述

我已经完成了这个链接的所有设置。

谁能帮我解决这个问题?

4

2 回答 2

1

您必须取消选中“启用保护模式”选项才能通过 webdriver 运行 Internet Explorer 浏览器。

请按照以下步骤操作:工具 -> Internet 选项 -> 安全

现在取消选中所有 4 个区域的“启用保护模式”。

希望它对你有用。

于 2017-03-21T16:35:27.023 回答
0

试试这个方法。

注意:- IE 驱动程序应该可用,并且 IE 驱动程序路径应该是正确的。

这可以在没有desired capability settings.

internet options>>Security>>click on:'Reset all zones to default level and after that, ensure that the 'Enable protected mode' checkbox is ticked for all the four zones. Like i.e Internet , Local internet, Trusted Sites, Restricted Sites.

System.setProperty("webdriver.ie.driver", "C:\\Users\\Drivers\\IEDriverServer.exe");                
WebDriver driver = new InternetExplorerDriver();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
driver.get("http://google.com");
System.out.println("Hello Google");
driver.close();
于 2017-03-21T11:24:19.757 回答