Watir select 选项不在列表中

Watir select option not in list

我正在使用 watir test/run 通过我的网站。

我想知道是否可以使用 watir 设置不在选项列表中的 select 列表的值。我注意到使用 Ruby Mechanize 你可以简单地设置字段的值,但它与 Watir 不太一样。

其他详细信息(摘自评论):

有一个名为 pageSize 的页面大小(即每页显示多少项目)select。选项有 5、10、20 和 30。但是,出于测试目的,我想显示更多(例如 100)。我正在使用 browser.select_list(:name, "pageSize").select "30" 到 select 30。但是 browser.select_list(:name, "pageSize").select "100" 不起作用,因为没有值为 100 的选项。

我怎样才能让页面达到每页 return 100 个值?

谢谢!

Watir 旨在执行用户可以在页面上执行的操作以进行测试。话虽这么说,许多 select 列表大小下拉列表正在更新 url,通常会导致这样的页面:http://example.com/sprockets?per_page=10

如果是这种情况,那么您可以抓取然后更改 url 中的值以查看您想要的值。