下降到watir 6.8.4

时间:2018-01-04 11:28:52

标签: ruby-on-rails watir

这是我使用ruby进行下拉选择的代码:

ruby​​版本是2.4.3

watir 6.8.4版

黄瓜3.01版

firefox版本47

b.select(id: 'curLocation').option(text: 'Chennai').select      

此代码对我不起作用。

3 个答案:

答案 0 :(得分:0)

require 'watir'

b = Watir::Browser.start 'bit.ly/watir-webdriver-demo'
s = b.select_list id: 'entry_1000001'
s.select'Ruby'
s.selected_options

参考:watir

答案 1 :(得分:0)

select_from_list = browser.select_list(:xpath, "xpath")
                        .option(:text => opts[:yourjson])
select_from_list.select

例如。 我希望它会对你有所帮助

确实 - 你可以使用.option(:xpath,“xpath”) 或.option(代码:“xpath”)

答案 2 :(得分:-1)

您使用#select错误。有关更多示例,请查看the specs,但您只需要:

b.select(id: 'curLocation').select('Chennai')

此外,Firefox 47不再是受支持的版本。请更新到最新版本的Firefox和最新版本的geckodriver。你的标题也是Watir 6.8.4,但你列出了5.1.4,这是不推荐使用的。