如何从选择列表中选择值

时间:2015-04-26 10:20:48

标签: watir-webdriver

我尝试从选择列表中选择值。 我用过代码:

browser.select_list(:id => 'isc_2W').select 'Animal'

但我的解决方案不起作用。

您可以在其中找到选择列表的网站:

http://www.smartclient.com/smartgwt/showcase/#featured_tile_filtering

Select list

2 个答案:

答案 0 :(得分:0)

好的,首先它没有选择列表,只是像select-list这样的样式,但是,我们可以这样做:

browser.element(:xpath, '//*[@id="isc_2Y"]').click
browser.element(:text, 'Animal').click

答案 1 :(得分:0)

您尝试使用下拉值的标签而不是值本身来选择值。

尝试

browser.select_list(:id => 'isc_2W').select_value "Animal"

或更新后的语法:

browser.select_list(id: 'isc_2W').select_value "Animal"