我正在使用watir來測試/運行我的網站。Watir選擇選項不在列表中
我想知道是否可以使用watir來設置不在選項列表中的選擇列表的值。我注意到,使用Ruby Mechanize可以簡單地設置字段的值,但與Watir不太一樣。
其他細節(從評論中提取):
有名爲pageSize的頁面大小(即有多少項目每頁顯示的)一個選擇。選項是5,10,20和30.但是,出於測試目的,我想顯示更多(例如100)。我使用browser.select_list(:name,「pageSize」)。選擇「30」來選擇30.但是browser.select_list(:name,「pageSize」)。select「100」將不起作用,因爲沒有選項,其值爲100.
如何讓頁面返回每頁100個值?
謝謝!
你可以添加一個你想到的例子嗎? – Johnson
當然!有一個用於頁面大小的選擇(即每頁顯示多少個項目)名爲pageSize。選項是5,10,20和30.但是,出於測試目的,我想顯示更多(例如100)。我使用'browser.select_list(:name,「pageSize」)。選擇「30」'選擇30.但是'browser.select_list(:name,「pageSize」)。select「100」'wouldn'因爲沒有值100的選項,所以沒有工作。 – Vasseurth
我不認爲這是可能的。如果該值不作爲選項存在,Watir應該返回一個'Watir :: Exception :: NoValueFoundException'。 https://github.com/watir/watir-webdriver/blob/master/lib/watir-webdriver/elements/select.rb#L57 – Johnson