gpt4 book ai didi

ruby - 使用 capybara cucumber 选择多项选择中的所有选项

转载 作者:数据小太阳 更新时间:2023-10-29 07:48:02 25 4
gpt4 key购买 nike

我有这个 html:

<select id="id_agents" style="" size="10" multiple="multiple" name="id_agents[]">
<option value="12">adama</option>
<option value="15">artica</option>
<option value="14">localhost</option>
<option value="8">localhost.localdomain</option>
<option value="13">test</option>
</select>

我正在尝试用 cucumber 来选择所有值,但它没有运行。这些是我的尝试:

When /^I select all in "(.*)"/ do |select_id|
options = all(:xpath, "//select[@id='" + select_id + "']/option").click
options.each do |option|
option.click
end
#~ find(:xpath, "//select[@id='" + select_id + "']/option").each do |element|
#~ element.click
#~ end
sleep(10)
end

最佳答案

我能够做到以下几点:

select = page.find('select#select_id')
select.select 'Option 1'
select.select 'Option 2'
select.select 'Option 3'
select.unselect 'Option 1'

关于ruby - 使用 capybara cucumber 选择多项选择中的所有选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21788108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com