【发布时间】:2019-02-28 00:49:38
【问题描述】:
我想将 Nightwatch 的页面对象系统用于我们应用中使用的 UI 组件。因为 nightwatch 有自己的读取/初始化它们的方式,所以我看不到正确扩展/重用它们的方法。
例如,我想要一个 DateInputPageObject 用于“日期字段”。它将识别标签、输入、日期选择器等。
我会在任何带有日期输入字段的页面上使用它。
我还想扩展页面对象。例如,class FooModal extends Modal。 ModalPageObject 将为所有模态框拥有的元素定义选择器 - 覆盖、容器、关闭按钮等。
我在守夜人中找不到任何方法,有可能吗?
【问题讨论】:
标签: nightwatch.js