Selenium with Ruby - 出现错误 SeleniumRubyWindowsTest.rb:1:in `require': no such file to load

软件测试
2022-01-10 23:48:03

SeleniumRubyWindowsTest.rb:1:in `require': no such file to load -- selenium (Loa dError) from SeleniumRubyWindowsTest.rb:1

我按照这个博客的步骤 - http://testnerdy.blogspot.ca/2009/10/installing-ruby-and-selenium-on-windows.html

这个博客有点过时了,所以我假设它与此有关。有人对我可能做错了什么有任何想法吗?

要求的代码(这是从http://testnerdy.blogspot.ca/2009/10/running-selenium-tests-written-in-ruby.html复制/粘贴的)

require "selenium"
require "test/unit"

class SeleniumRubyWindowsTest < Test::Unit::TestCase
  def setup
    @verification_errors = []
    if $selenium
      @selenium = $selenium
    else
      @selenium = Selenium::SeleniumDriver.new("localhost", 4444, "*chrome", "http://www.yahoo.com/", 10000);
      @selenium.start
    end
    @selenium.set_context("SeleniumRubyWindowsTest")
  end

  def teardown
    @selenium.stop unless $selenium
    assert_equal [], @verification_errors
  end

  def test_SeleniumRubyWindowsTest
    @selenium.open "/"
    assert_equal "Yahoo!", @selenium.get_title
    @selenium.type "p_13838465-p", "Selenium RC"
    @selenium.click "search-submit"
    @selenium.wait_for_page_to_load "30000"
    assert_equal "Selenium RC - Yahoo! Search Results", @selenium.get_title
  end
end
1个回答

似乎我建议进行 gem 卸载然后安装工作