51Testing软件测试论坛

标题: Ruby+watir怎么随机选择下拉框? [打印本页]

作者: 软测小白    时间: 2015-3-31 14:48
标题: Ruby+watir怎么随机选择下拉框?
如图,使用Ruby+watir怎么随机选择下拉框中的省市信息啊?


作者: 软测小白    时间: 2015-4-2 14:00

作者: LUCIEN06    时间: 2015-4-10 11:02
可以先获取整个列表生成一个数组,再利用数组长度生成一随机数,选择随机数对应的选项。
作者: LUCIEN06    时间: 2015-4-10 13:48
LUCIEN06 发表于 2015-4-10 11:02
可以先获取整个列表生成一个数组,再利用数组长度生成一随机数,选择随机数对应的选项。

    option_length = browser.select_list(:id, "province").options.count #返回的不是一个数组,但可以获取其长度。
    random = Random.rand(0...option_length) #生成随机数
    browser.select_list(:id, "province").option(:index => random).select

用watir-webdriver试过是可行的,感觉watir应该也有类似方法。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2