0
您好,出現錯誤,這是不明白的我是新來的紅寶石,所以請幫助。 我檢查了所有可能適用於我的東西。無法在紅寶石程序中找到已安裝的寶石
require 'rubygems'
require 'selenium-webdriver'
require 'test/unit'
class SeleniumTest < Test::Unit::TestCase
driver = Selenium::WebDriver.for :firefox
driver.get "http://localhost:9000/assets/build/index.html#/login"
element = driver.find_element :name => "email"
element.send_keys "[email protected]"
element = driver.find_element :name => "password"
element.send_keys "password"
element.submit
page.find(:xpath, "//a[@href='#/courses/new']").click
#click_link ("//a[@href='#/courses/new']")
puts "Page title is #{driver.title}"
#page.should have_selector(:link_or_button, ' Create New Course...')
wait = Selenium::WebDriver::Wait.new(:timeout => 2000)
driver.quit
end
收到此錯誤: -
TestClass.rb:7:in `<class:SeleniumTest>': undefined local variable or method `logger' for SeleniumTest:Class (NameError)
from TestClass.rb:6:in `<main>'
你是如何安裝寶石的?如果它在您的gem文件中,則不需要在腳本的開始處要求它。 – Severin
我沒有使用任何框架,我想用它與簡單的紅寶石腳本..我怎麼能找到它? – user2698907