如何在Webdriver 2.53.1上运行IE驱动程序?

问题描述:

我有webdriver 2.53.1运行,我可以使用Firefox 45.8esr和Chrome来测试。当我尝试使用IE10时,什么都没有出现。我认为这是我的驱动程序有问题,但我有IE 2.53.1驱动程序。如何在Webdriver 2.53.1上运行IE驱动程序?

var webdriver = require ('selenium-webdriver'), 
    firefox = require('selenium-webdriver/firefox'); 

var browser = new webdriver 
      .Builder() 
      .forBrowser('internet-explorer') 
      .usingServer(server_url) 
      .build(); 

我使用错误的IE驱动程序吗?

第一件事,在

.forBrowser('internet-explorer')部分更改为.forBrowser('internet explorer')

其次,一旦IE在服务器上打开了,进入Internet选项>安全>每个区域下,使受保护的视图。

一些有用的链接:

Opening IE web driver in selenium https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities