访问部分内的页面方法

时间:2015-05-26 12:27:16

标签: ruby watir-webdriver page-object-gem

现在,部分作为元素进行线程化,其中包含一些其他元素 但这种方法使得无法在部分内部使用页面方法: wait_until { login_button? }会提出NoMethodError: undefined method 'wait_until' for Watir::HTMLElement

无论如何都要访问分部类中的页面方法吗?

1 个答案:

答案 0 :(得分:1)

这似乎是一个错误,应该作为项目的问题提出(https://github.com/cheezy/page-object/issues)。

在短期内,您可以通过直接针对Watir :: Browser调用wait_until来解决此问题,Watir :: Browser由页面对象的browser方法返回:

browser.wait_until { login_button? }