Ruby on rails ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in`require';:无法加载此类文件--selenium webdriver(LoadError)

Ruby on rails ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in`require';:无法加载此类文件--selenium webdriver(LoadError),ruby-on-rails,ruby,selenium,Ruby On Rails,Ruby,Selenium,ruby/2.3.0/rubygems/core\u ext/kernel\u require.rb:55:“require”中:无法加载这样的文件——selenium webdriver(LoadError) 我找不到我缺少的东西请帮我 I am trying to run this below code, then I got code error: 尝试添加: require "selenium-webdriver" # Firefox browser instantiation dr

ruby/2.3.0/rubygems/core\u ext/kernel\u require.rb:55:“require”中:无法加载这样的文件——selenium webdriver(LoadError)

我找不到我缺少的东西请帮我

I am trying to run this below code, then I got code error:
尝试添加:

require "selenium-webdriver"

# Firefox browser instantiation
driver = Selenium::WebDriver.for :firefox

#Loading the assertselenium URL
driver.navigate.to "http://www.assertselenium.com"

#Clicking on the Follow link present on the assertselenium home page
FollowButton  = driver.find_element(:link, "Follow")
FollowButton.click

#Typing the UserName
LoginButton = driver.find_element(:id, "user_login")
LoginButton.send_keys "sampleuser77dff27"

#Typing the Email-Id
EmailId = driver.find_element(:id, "user_email")
EmailId.send_keys "sampleuser7f7df27@gmail.com"

#Clicking on the Submit Button
SubmitButton = driver.find_element(:id, "wp-submit")
SubmitButton.click

#Asserting whether the registration success message is diaplyed
SuccessMessage = driver.find_element(:css, "p.message")
"Registration complete. Please check your e-mail.".eql? SuccessMessage.text
puts "Successfully completed the user registration and validated the Success message"
#Quitting the browser
driver.quit
在这个脚本之上。如果仍然出现相同的错误,请安装gem:

require 'rubygems'

希望有帮助。

当我遇到“内核要求”错误时,我已经打开了多个项目。然后我在一个单独的窗口中打开我的项目,再次使用require语句。
这对我很有效。

我解决了这个问题,但当时我的情况是项目没有运行任何与安装或更新gems相关的命令,并向我发送一条消息,要求我更新已安装gem(链轮)的新版本。下面是我遵循的步骤:

  • 使用您正在使用的ruby实际版本卸载bundler:
    gem Uninstall bundler

  • 安装bundler,这将使安装成为最新版本的bundler,使用:
    gem Install bundler

  • 使用:
    bundle Update

  • 为了以防万一:
    bundle安装


  • 谷歌搜索有很多可能的答案。你能告诉我们他们为什么不帮你吗?
    gem install selenium-webdriver