1

所以这是我的错觉......我正在尝试让页面对象启动并运行,我之前已经做过一千次了,但我现在遇到了一个名称错误。是早上太早还是我在这里错过了什么?它不断抛出 NameError

class LoginPage
  include PageObject

  text_field(:user, :id => 'username')
  text_field(:pass, :id => 'password')
  button(:login_button, :name => 'login')


  def login (username, password)
    self.user = username
    self.pass = password
    self.login_button.click
  end

end

运行黄瓜

uninitialized constant LoginPage::PageObject (NameError)

env.rb 有

require 'page-object'

看屏幕截图

在此处输入图像描述

4

1 回答 1

1

我怀疑你的要求实际上应该是

require 'page_object'

您甚至可能需要包含一个路径来帮助它解决它,但请先尝试用下划线替换连字符,看看是否有效。

于 2013-05-22T11:37:11.887 回答