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