Gem 实现了 watir-webdriver 和 selenium-webdriver 中的 PageObject 模式
这是一个简单的宝石,用于创建灵活的页面对象,以便测试基于浏览器的应用程序。目标是通过测试中创建抽象层来将测试与它们所测试的项目分离,并为页面中的元素提供简单的接口。它适用于 Watir 和 Selenium WebDriver。
有一本书详细描述了如何使用这个 gem 和其他 gem 来创建一个完整的测试 Web 应用程序和其他类型应用程序的视图。这本书名为 Cucumber & Cheese。
class LoginPage
include PageObject
end
```
` 当您包含此模块时,会为您的类添加许多方法,这些方法可让您轻松定义页面。对于登录页面,您可以添加以下内容:暂无开放 Issues,或尚未同步最近议题。