未初始化的恒定硒

sam*_*sam 2 ruby selenium

我正在尝试使用Selenium Webdriver gem来编写测试但是收到以下错误."test.rb:4:in`':未初始化的常量Selenium(NameError)"

我似乎无法弄清楚为什么它给我这个错误.我已粘贴下面的测试代码.

"require rubygems"
"require selenium-webdriver"

driver = Selenium::WebDriver.for :chrome
Run Code Online (Sandbox Code Playgroud)

那是失败的地方.测试的其余部分是特定于页面的js执行.

mec*_*ish 5

你的要求什么都不做,你只是编写了未使用的字符串文字,将其改为:

require "rubygems"
require "selenium-webdriver"
Run Code Online (Sandbox Code Playgroud)

  • 不要担心,根据我的经验,愚蠢的错误是,更难发现:) (3认同)