访问部分内的页面方法
Access to page methods within section
现在,部分作为元素与其中的一些其他元素串接在一起
但这种方法无法在部分内使用页面方法:
wait_until { login_button? }
将提高 NoMethodError: undefined method 'wait_until' for Watir::HTMLElement
在 class 部分是否有访问页面方法的方法?
这似乎是一个错误,应该作为项目的一个问题提出 (https://github.com/cheezy/page-object/issues)。
短期内,您可以通过直接针对 Watir::Browser 调用 wait_until
来解决此问题,该 Watir::Browser 由页面对象的 browser
方法返回:
browser.wait_until { login_button? }
现在,部分作为元素与其中的一些其他元素串接在一起
但这种方法无法在部分内使用页面方法:
wait_until { login_button? }
将提高 NoMethodError: undefined method 'wait_until' for Watir::HTMLElement
在 class 部分是否有访问页面方法的方法?
这似乎是一个错误,应该作为项目的一个问题提出 (https://github.com/cheezy/page-object/issues)。
短期内,您可以通过直接针对 Watir::Browser 调用 wait_until
来解决此问题,该 Watir::Browser 由页面对象的 browser
方法返回:
browser.wait_until { login_button? }