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

Just one minor typo in your code, it's not Selenium::Webdriver, but Selenium::WebDriver with capital 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

Endを使用してクラスを閉じてください

主なものは @driver = Selenium::Webdriver.for :firefox です

これを試して

@driver = Selenium::WebDriver.for :firefox

WedDriver Dは大文字にする必要があります

于 2014-05-15T14:36:27.790 に答える