我可以在Firefox和Safari中运行脚本。但我找不到在Internet Explorer中运行脚本的方法。
答案 0 :(得分:0)
当我开始使用Behat时遇到同样的问题,这些步骤应该会有所帮助: 启动selenium服务器时使用: 应将“Drivers \ IEDriverServer.exe”替换为ie驱动程序的路径(您需要下载)。
java -jar C:\xampp\htdocs\selenium-server-standalone-2.39.0.jar -Dwebdriver.ie.driver=Drivers\IEDriverServer.exe
在behat.yml文件中我有:
default:
paths:
features: features
bootstrap: %behat.paths.features%/bootstrap
context:
parameters:
browser: ie
javascript_session: webdriver
extensions:
Behat\MinkExtension\Extension:
browser_name: ie
goutte: ~
selenium2: ~
如果它仍未运行,请确保所有区域的保护模式设置相同(如果启用或禁用,则无关紧要但必须相同)。 您可以使用regedit通过更改以下值来执行此操作:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Internet Settings\Zones
然后将每个文件夹(除了文件夹0)中的2500值修改为0。 IE现在应该运行了!