解决watir中包含&nbsp的元素

上一篇 / 下一篇  2010-12-21 13:50:29 / 个人分类:ruby+watir

1.      watir自动填写其中的一个列表时,由于列表选项中含有‘ ’导致选项无法定位到。

解决方法是,用getAllcontents方法。得到所有的选项组成的一个列表,然后再重中选取所需的内容去定位选项。

ce=ie.select_list(:id, "sel_ship_time").getAllContents

ie.select_list(:id, "sel_ship_time").select(ce[2])

 

 

也可以 ie.select_list(:id,"sel_ship_time").select_value('2')

 

 

ie.select_list(:name, "selectme").select('Python') #使用text属性和值来设置下拉框
          ie.select_list(:name, "selectme").select_value('2') #
使用value属性和值来设置下拉框

#使用name属性和值来清除下拉框
ie.select_list(:name, "selectme").clearSelection

对应的HTML代码为:
<select name = "selectme">
<option value = 1>Ruby
<option value = 2>Java
<option value = 3>Python
<option value = 4>C
</select>


TAG:

 

评分:0

我来说两句

Open Toolbar