我已经在selenium ide中记录了这个脚本,它可以正常工作。 我有一个登录表单,成功登录后它应该重定向到仪表板。 但是当我运行Selenium RC时,它不会在clickAndWait之后重定向到仪表板。 Chrome说页面不可用,但是当我重新加载页面时,它正在运行。帮助我。
Selenium RC:selenium-server-standalone-2.34.0 Selenium版本:Selenium IDE 2.2.0 操作系统:Windows 7 浏览器:Firefox,Chrome 浏览器版本:Firefox 23
代码:
<tr> <td>setSpeed</td> <td>1000</td> <td></td> </tr>
<tr> <td>open</td> <td>login.aboutone.com/</td>; <td></td> </tr>
<tr> <td>waitForPageToLoad</td> <td>50000</td> <td></td> </tr> <tr> <td>waitForElementPresent</td> <td>id=login_form</td> <td></td> </tr>
<tr> <td>type</td> <td>id=UserName</td> <td>uitest+aotest13763045730@abc.com</td> </tr>
<tr> <td>clickAndWait</td> <td>css=input.btn.primary</td> <td></td> </tr>
<tr> <td>type</td> <td>id=Password</td> <td>xyx$</td> </tr>
<tr> <td>clickAndWait</td> <td>css=input.btn.primary</td> <td></td> </tr>
答案 0 :(得分:0)
请尝试以下方法: -
从测试中删除waitForPageToLoad - open命令会自动等待。
删除第一个clickAndWait命令。
删除setSpeed命令 - 它尚未实现。