0

执行脚本后出现错误“`': uninitialized constant Selenium::Webdriver”

这是我的代码

require 'rubygems'
require 'selenium-webdriver'
require 'test/unit'

class TC_Login < Test::Unit::TestCase


@driver = Selenium::Webdriver.for :firefox
@driver.get "http:test.com"


    def test_01
        login()
    end


    def login()
        content
    end
4

3 回答 3

3

您的代码中只有一个小错字,不是Selenium::Webdriver,而是Selenium::WebDriver大写字母D

require 'selenium-webdriver'
require 'test/unit'

class TC_Login < Test::Unit::TestCase
  #@driver = Selenium::Webdriver.for :firefox, yours is Webdriver
  @driver = Selenium::WebDriver.for :firefox
  @driver.get "http:test.com"
end
于 2013-06-17T21:00:25.640 回答
0

试试这个:

driver = Selenium::WebDriver.for :firefox

来源

于 2013-06-17T13:36:08.313 回答
0

请使用End关闭课程

主要是@driver = Selenium::Webdriver.for :firefox

试试这个

@driver = Selenium::WebDriver.for :firefox

WedDriver D应为大写字母

于 2014-05-15T14:36:27.790 回答