Ruby如何选择所有选项并改写水豚黄瓜为长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计192个文字,预计阅读时间需要1分钟。
我有这个HTML代码: adamaarticalocalhostlocalhost.localdomain
我有这个 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>
我正在尝试使用黄瓜来选择所有值,但它没有运行.这些是我的尝试:
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'
本文共计192个文字,预计阅读时间需要1分钟。
我有这个HTML代码: adamaarticalocalhostlocalhost.localdomain
我有这个 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>
我正在尝试使用黄瓜来选择所有值,但它没有运行.这些是我的尝试:
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'

