我想驗證我的表單字段都使用Selenium有關聯的標籤,但是我在抓取頁面上所有表單字段時遇到問題。 get_all_fields只獲取文本字段;我沒有辦法還搶了密碼,收音機,複選框等用紅寶石中的硒遍歷所有表單字段
我是想這樣的事情:
num_fields = Integer(selenium.get_xpath_count("//input"))
1.upto(num_fields) do |field_number|
input_id = selenium.get_attribute("//input[#{field_number}]@id")
selenium.element?("css=label[for=#{input_id}]")
end
的問題是,//輸入[1]不工作;根據頁面,輸入嵌套在各種標記中。
有沒有辦法使用硒定位器一般抓住第一,第二等輸入?