91

私はこれを持っています:

<input class="string optional" 
    id="course_group_courses_attributes_2_name" 
    name="course_group[courses_attributes][2][name]" 
    placeholder="Lengua" 
    size="15" 
    type="text" />
</div> 

ID でそのフィールドに入力するにはどうすればよいですか?

4

4 に答える 4

132

fill_in最初のパラメーターとして id を受け入れます。

fill_in 'course_group_courses_attributes_2_name', :with => 'some text'
于 2011-01-21T04:15:43.570 に答える
33

次の方法でも実行できます。

find('Id or class here').set('some text')
于 2014-06-30T07:33:48.623 に答える
7

fill_in# 記号なしで id を受け入れます。これは最初はわかりにくかったです。また、入力フィールドがモーダルの場合は、フィールドが入力される前にトランジションまたはフェードインを待つ必要がある場合があることに注意してください。

于 2015-11-18T18:47:42.873 に答える