誰かがテキスト ボックスに整数を入力すると、データベースからデータを取得する Web ページがあります。データは最終的にいくつかのテキスト入力コントロールになります。簡単です。ajax を起動するセレンは次のとおりです。
<tr>
<td>fireEvent</td>
<td>ctl00_ContentPlaceHolder1_Wiz1_Control1_TextBox1</td>
<td>blur</td>
</tr>
ぼかしイベントの後、ページにはテキストが含まれる 6 つの入力があります。テキストが入力に存在するのを待ち、それらが存在すると主張したいと思います。これを行う効果的な方法は何ですか?
私はもう試した:
waitForExpression
jquery 呼び出しを使用 ($('...').val() != ''
ただし、jquery がページに読み込まれているにもかかわらず、これが jquery のために機能するかどうかは疑わしい); xpathも試しましたが、それもうまくいきませんでしたwaitForText
(ロケータ、パターン)、これは最も明白なもののように見えますが、実際には機能しません。フィールドは入力であるため、私は疑っています
クエリしている要素はinput
コントロールであるため、ここで別のアプローチが必要ですか?