【发布时间】:2013-12-04 04:44:29
【问题描述】:
我正在使用 Cheezy 的页面对象 gem。它在大多数情况下都能很好地工作,但在使用动态创建的元素时我似乎无法使用它。我有一种方法可以通过将单元格的文本内容传递给方法并在操作时识别元素来单击单元格
def select_row (row_contents)
cell(:row, :text => /#{row_contents}/i)
self.row.click
end
我很确定这不起作用,因为该元素在运行时没有为它生成的方法。有人可以告诉我一种以这种方式动态创建带有页面对象的元素的方法吗?
【问题讨论】:
标签: ruby cucumber watir watir-webdriver page-object-gem