怎样用watir+ruby实现随机选择下拉框?

Python016

怎样用watir+ruby实现随机选择下拉框?,第1张

如果“证书类型”是一个WebList

rowcount=browser("安徽综合管理系统").Page("网络综合管理系统").Frame("添加人员证书页面元素").WebElement("证书类型").GetROProperty("items count")

indexnum=Int((rowcount * Rnd) + 1)

browser("安徽综合管理系统").Page("网络综合管理系统").Frame("添加人员证书页面元素").WebElement("证书类型").Select indexnum

如果不想多次随机并检测是否已经存在, 那可以先生成你要的范围, 然后用sample

当然这么做并不适用于范围超级大的时候

range = (1..1000).to_ap range.sample(5)

以上可以取得5个不重复的1-1000内的数字