页面url vs导航到页面对象gem+;Jruby
我试图使用jruby+页面对象gem+cumber进行概念验证。我使用了以下语句页面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,以便
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的相同上下文中使用它们吗?