解决watir中包含 的元素
上一篇 /
下一篇 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: