如何在IE浏览器中运行Behat脚本?

时间:2014-01-27 10:00:12

标签: selenium behat

我可以在Firefox和Safari中运行脚本。但我找不到在Internet Explorer中运行脚本的方法。

1 个答案:

答案 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现在应该运行了!