我正在使用watir来测试/浏览我的网站。
我想知道是否可以使用watir来设置不在选项列表中的选择列表的值。我注意到使用Ruby Mechanize你可以简单地设置字段的值,但它与Watir不完全相同。
其他详细信息(摘自评论):
有一个名为pageSize的页面大小选择(即每页显示的项目数)。选项是5,10,20和30.但是,出于测试目的,我想显示更多(例如100)。我正在使用browser.select_list(:name,“pageSize”)。选择“30”来选择30.但是browser.select_list(:name,“pageSize”)。选择“100”不起作用,因为没有值为100的选项。
如何让页面每页返回100个值?
谢谢!
答案 0 :(得分:2)
Watir旨在执行用户可以在页面上执行的操作以进行测试。话虽如此,许多选择列表大小的下拉列表都在更新网址,通常会产生如下页面:http://example.com/sprockets?per_page=10
如果是这种情况,那么您可以抓取然后更改网址中的值以查看您想要的内容。