我们正在与Selenium进行POC,我正在使用Firefox 54上的Selenium-IDE。我们计划最终使用Webdriver。
我周末在家录制了一个测试,并且前20个步骤正常。通过电子邮件发送自己的HTML并粘贴到IDE源标签中。根本没用。
在工作中记录了一项全新的测试。始终失败并显示以下内容,但页面(登录屏幕)加载时间小于秒,并且元素在那里。
[error]元素id =未找到txtUsername
这是我的测试
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">New Test</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/MISConsoleUAT/login.aspx</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=txtUsername</td>
<td>mark-a</td>
</tr>
<tr>
<td>type</td>
<td>id=txtPassword</td>
<td>test</td>
</tr>
<tr>
<td>click</td>
<td>id=Submit1</td>
<td></td>
</tr>
</tbody></table>
我试过等待元素可见和一堆其他等待,但我找不到元素。
任何想法?