使用watir获取未定义的方法`set'用于下拉列表

use*_*021 3 watir

require 'watir'  

ie = Watir::Browser.new  
ie.goto "http://www.wallpapers.com/windows/Wallpapers/Animals/Dogs"  


ie.select(:id, "ctl00_CPH1_ctl00_ddlSortExpression").flash   
ie.select(:id, "ctl00_CPH1_ctl00_ddlSortExpression").set("Newest")  


C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-classic-3.0.0/lib/watir-classic/element.rb:433:in `method_missing': undefined method `set' for #<Watir::SelectList:0x31be0b8> (NoMethodError)
        from sample.rb:9:in `<main>'
Run Code Online (Sandbox Code Playgroud)

也试过相同的结果:

ie.select(:id, "ctl00_CPH1_ctl00_ddlSortExpression").to_subtype.set("Newest") 
Run Code Online (Sandbox Code Playgroud)

Jus*_* Ko 5

.select()改为使用:

ie.select(:id, "ctl00_CPH1_ctl00_ddlSortExpression").select("Newest")  
Run Code Online (Sandbox Code Playgroud)

在Watir 3.0中,.set()选择列表不再存在.不确定它是否是故障或故意删除.