2

SeleniumWebdriverが以下の要素を見つけることができません。nameとxpathを使用してみましたが、どれも機能しません。私はルビーを使用しています(しかしこれは問題ではありません)以下のページオブジェクトを認識する方法が必要です

<input name="description" maxlength="128" value="" onmouseover="hoverField(this)"   onmouseout="jjj" onblur="blurField(this)" onfocus="focusField(this)" class="formInputFieldFilled" type="text">
4

1 に答える 1

1

これは、XPathを使用して私にとってはうまくいきます:

//input[@name='description']

別の IFrame にある可能性が高いので、これを再確認してください。

その時点で要素がページに表示されないという問題もある可能性があるため、WebDriverWait を調べてください。

http://seleniumhq.org/docs/04_webdriver_advanced.html

于 2012-05-22T19:25:46.593 に答える