我对Selenium相对较新。我正在使用Selenium IDE来测试Web集成的BPM数据库的前端。
我似乎无法获得Selenium IDE" waitFor ..."命令(其中任何一个)实际等待。我遇到了waitForPageToLoad,waitForPopup,waitForElementPresent,waitForVisible等问题.Selenium似乎只是跳过它们(它们总是通过,执行不等待)。
因此我不得不使用"暂停"命令让执行等到元素“#34;可互动”#34;这显然是一种糟糕的做事方式。
<tr>
<td>openWindow</td>
<td>http://test.web.adress/eForm.aspx?Map=UserSearchAdminGroup&...</td>
<td></td>
</tr>
<tr>
<td>selectPopUp</td>
<td></td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>id=pnlSearchIn_txtMetastormUserName_Editor</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=pnlSearchIn_txtMetastormUserName_Editor</td>
<td>Vorster</td>
</tr>
在上面的示例中,Selenium运行并传递&#34; waitForElementPresent&#34;命令,但不等待,因此尝试键入尚未加载的文本框。
我已经广泛搜索了一个答案,但找不到任何其他有同样问题的人......这让我觉得我觉得我在某个地方犯了一个简单的错误......;)
任何帮助/建议都将不胜感激!