以前set
は、div の下のテキスト フィールドに値を挿入していました。
以下は、私が成功せずに使用したアプローチです。これが、要素を特定できた唯一の方法です。テキストフィールドを名前で識別しようとすると、認識されませんでした。
@browser.div(:evaluation, :id => "evaluation_form_attributes").text_field(:id => "evaluation_form_name")
@browser.set('Teacher Evaluation Form')
次のエラーが表示されました。
undefined method `set' for #<Watir::IE:0x4dd9348>
これはHTMLです:
div id="evaluation_form_attributes"
評価名:
input id="evaluation_form_name" type="text" size="50" name="evaluation_form[name]" maxlength="30"