2012-02-17 19 views
0

では動作しません:webdriverをのWebElementのSendKeys()メソッドは、私は次のように入力フィールドを持つ入力フィールド

<input class="..." maxlength="..." title="..." size="..." value="..." name="..."/> 

これは、テキスト入力フィールドのように見えますが、ないタイプの属性がありません。私はフィールドの内容をクリアし、それに何かを書き込もうとしています。

element.clear(); 
element.sendKeys("abc"); 

両方の方法が機能しないという問題があります。私は欠けているタイプ= "テキスト" - 属性が問題であるかどうかを自分自身に尋ねています。そうでない場合、なぜこれは機能しませんか?

答えて

2

clear() & sendKeys()の前にその要素にclick()を使用してみてください。

+0

By.className()を使用しました。これは正しく動作します。要素に書き込むだけでは機能しません。 – tester

+0

それで解決しましたか? – ctekk

+0

私はそれを試して、それは働いた。奇妙なことは、そのクリックなしで今でも動作するということです。なぜか分からない。 – tester

関連する問題