不能在Selenium中启动带有WebDriverJs的ie浏览器
Cannot launch Internet Explorer with WebDriverJs in Selenium
我按照这个链接的说明:https://code.google.com/p/selenium/wiki/WebDriverJs,并能够得到Chrome运行。我试着改变这一行:
var driver = new webdriver.Builder().
withCapabilities(webdriver.Capabilities.chrome()).
build();
:
var driver = new webdriver.Builder().
withCapabilities({'browserName':'internet explorer'}).
build();
我开始我的节点:
java -jar selenium-server-standalone-2.42.1.jar -ro
le node -hub http://localhost:4444/grid/register -Dwebddriver.ie.driver=IEDrive
rServer -browser browserName="internet explorer"
并继续在Chrome中打开。我使用的是IE11,我知道IE11有一些问题,但我遵循了区域设置和注册表项的工作。我似乎连浏览器都无法启动。
其他信息:使用Windows 8.1浏览器IE11
你需要做2次更新
1 -更新你的能力
var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.ie()).build();
2 -更新你的ie。驱动程序在节点中的位置。至少,我看到你错过了"。exe"在你的驱动程序配置结束
这是我的:
start java -jar selenium-server-standalone-2.42.2.jar -role node -hub http://localhost:4444/grid/register -nodeConfig node.json -Dwebdriver.chrome.driver="../res/chromedriver.exe" -Dwebdriver.ie.driver="../res/Iedriver.exe" -Dphantomjs.binary.path="../res/phantomjs.exe"
好运在Selenium版本v.2.45.0中,它现在具有对IE的本机支持(这意味着我们不需要单独安装Selenium服务器)。您所需要做的就是安装最新版本的Selenium并为所有区域打开Internet Explorer保护模式。
链接到Selenium更改日志:https://github.com/SeleniumHQ/selenium/blob/master/javascript/node/selenium-webdriver/CHANGES.md
- 为什么这在IE中的工作方式与在Firefox中不同
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- jQuery blueimp文件上传:将N-1个文件上传到IE中的服务器
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 设置倒计时计时器,IE出现问题
- 仅在IE中,javascript中的时区名称不正确
- 在IE中加载Firebug Lite时出现问题
- 为什么我得到错误IE修剪方法是't支持
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- 通过具有IE<11
- IE在将字符串转换为日期时从日期中删除4小时
- 列表样式在IE中未设置为none,但在IE中适用
- IE/Chrome中未定义的函数,但Firefox中没有
- Jquery Modal表单登录与AJAX-ASP经典上的IE 9
- window.opener.document在ie中不起作用
- IE中关于ZK和JavaScript集成的一些错误
- 为什么Telerik cdn在IE中不起作用
- 不能在Selenium中启动带有WebDriverJs的ie浏览器
- 在FireFox和IE中使用Selenium WebdriverJS的问题