页面url vs导航到页面对象gem+;Jruby

页面url vs导航到页面对象gem+;Jruby,jruby,page-object-gem,Jruby,Page Object Gem,我试图使用jruby+页面对象gem+cumber进行概念验证。我使用了以下语句 app\u url='https:\\google.com' 页面url(应用程序url) 我得到一份工作 NoMethodError:未定义的方法“page\u url”# 但是, 导航到(应用程序url) 很好。页面url在Ruby中运行良好 这是jRuby中的工作方式吗?虽然你工作了,但这有什么不同吗? 谢谢你的帮助 page\u url是通过包含PageObject模块提供的类方法。它设置页面的url,以便

我试图使用jruby+页面对象gem+cumber进行概念验证。我使用了以下语句

app\u url='https:\\google.com'
页面url(应用程序url)

我得到一份工作

NoMethodError:未定义的方法“page\u url”#

但是,

导航到(应用程序url)

很好。页面url在Ruby中运行良好

这是jRuby中的工作方式吗?虽然你工作了,但这有什么不同吗?
谢谢你的帮助

page\u url
是通过包含
PageObject模块
提供的类方法。它设置页面的url,以便您可以在测试中使用
访问页面
工厂:

object MyPage
  include PageObject
  page_url "http://example.com/"
end
在某处的测试中:

visit_page MyPage do |page|
  page.some_object_element.do_something
end

navigate\u to
是通过一些
World
magic在您的测试中直接公开的浏览器功能。

比较
page\u url
navigate\u to
似乎很奇怪,因为它们的用法非常不同。您确定在Ruby和JRuby的相同上下文中使用它们吗?