【发布时间】:2018-09-19 15:24:56
【问题描述】:
我需要通过 RSpec.
在现有的 select2 标签中添加一个虚拟选项我正在使用 'capybara-select2' gem,但它没有找到任何添加新选项的方法。
【问题讨论】:
-
您能否给出您的用例,说明您为什么要在测试中修改选择框?这似乎违反直觉
标签: ruby-on-rails ruby-on-rails-4 rspec rspec-rails rspec3
我需要通过 RSpec.
在现有的 select2 标签中添加一个虚拟选项我正在使用 'capybara-select2' gem,但它没有找到任何添加新选项的方法。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rspec rspec-rails rspec3
https://select2.org/programmatic-control/add-select-clear-items
var data = {
id: 1,
text: 'Barn owl'
};
var newOption = new Option(data.text, data.id, false, false);
$('#mySelect2').append(newOption).trigger('change');
这就是向 select2 实例添加选项的方式。
【讨论】: