tagifyってタグの入力欄を作れるJSライブラリ。
tag_input = find('.tagify__input')
tag_input.set '追加タグ'
tag_input.native.send_keys :return
capybaraでこうやって入力しているテストがあるんだけど、ときどき 加タグ のように最初の1文字が入力されない場合がある。
fill_inでこういうことは起こらないと思うんだけど、setだからこうなるのかな。sleepは入れたくないので困った。
tagifyってタグの入力欄を作れるJSライブラリ。
tag_input = find('.tagify__input')
tag_input.set '追加タグ'
tag_input.native.send_keys :return
capybaraでこうやって入力しているテストがあるんだけど、ときどき 加タグ のように最初の1文字が入力されない場合がある。
fill_inでこういうことは起こらないと思うんだけど、setだからこうなるのかな。sleepは入れたくないので困った。
tag_input.set ''
tag_input.set '追加タグ'
みたいに1回空文字を入力するとうまくいったりすることがありますが、試されましたか?