如何使用Selenium-Webdriver与Ruby启动IE会话?

时间:2014-08-08 17:53:44

标签: ruby internet-explorer selenium-webdriver

我试图通过搜索找到这个答案,但找不到我要找的确切内容。我用Google搜索了一下,我想我可能需要“InternetExplorerDriver”,但我的理解是这是用于RC服务器的,我没有使用它。有没有办法通过Selenium-Webdriver for Ruby本地运行IE而没有多少额外的东西?或者我最好尝试使用Powershell或其他IE浏览器?

编辑:此外,听起来32位是首选的IE版本,所以我想我的问题是关于启动32位IE。如果重要,请运行Windows 7.

1 个答案:

答案 0 :(得分:0)

是的,您确实需要InternetExplorerDriver。 Watirbook中有一个部分逐步列出了说明。

基本上是:

  1. 安装Selenium-WebDriver gem
  2. 下载并解压缩InternetExplorerDriver
  3. 将InternetExplorerDriver放在路径中的某个位置
  4. 然后你只需要一个打开IE的脚本:

    require "selenium-webdriver"
    browser = Selenium::WebDriver.for :internet_explorer