テストの記録に Selenium IDE 1.9.0 を使用しています。私が間違っていなかったことと、問題を解決する方法を教えてください。
テストを記録するために私が取っている手順は次のとおりです。1. ユーザー名とパスワードを使用してサイトにログインしました。 2. メンバーの検索ページに移動してメンバーの名前を入力し、名前のリンクをクリックすると、システムがメンバーのプロフィール ページに誘導しました。
スクリプトは次の行で停止しました。
ClickAndWait id=cmp_admin
初めてスクリプトを再生したとき、エラーなしで実行されました。8 時間後にスクリプトを実行すると、次のエラーが表示されます。
[error] Element id=cmp_admin not found
デバッグ機能を使用して、何が問題なのかを確認しました。デバッグ ペインに表示されるメッセージは次のとおりです。
[debug] modifySeparateTestWindowToDetectPageLoads: already polling this window: selenium1365079281311
[debug] getCurrentWindow newPageLoaded = false
[error] Element id=cmp_admin not found
[debug] commandError
[debug] testComplete: failed=true
Selenium IDEによって生成されたhtmlコードは次のとおりです
<tr>
<td>open</td>
<td>/</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=nd_home</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=cmp_admin</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=quicksearch_anchor</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=img[alt="Member"]</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=search_name</td>
<td>suzy</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Balagia, Suzy</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>