我需要在字段中输入文本,只要它是空白的,如果它有值继续下一步。
如何验证字段(id = Status)是否为空,然后键入文本" itemtoExpire"否则继续点击id =提交按钮
使用verify,gotoif,标签的任何建议。
我正在使用selenium IDE
答案 0 :(得分:0)
您可能需要在Selenium IDE中使用runScript
命令。
<tr>
<td>runScript</td>
<td>var val = document.getElementById('Status').value; if (val == '') { document.getElementById('Status').value = "itemtoExpire"; }</td>
<td></td>
</tr>
答案 1 :(得分:0)
首先,您需要Selenium Flow Control来测试条件,然后使用
type | id=input_id_or_selector | value_to_time
答案 2 :(得分:0)
下载插件 Selenium IDE:Flow Control 后,在Selenium IDE中尝试这些命令,我认为这些命令适用于您的场景。
<tr>
<td>storeText</td>
<td>id=Status</td>
<td>text</td>
</tr>
<tr>
<td>gotoIf</td>
<td>'${text}'!=''</td>
<td>submit</td>
</tr>
<tr>
<td>type</td>
<td>id=Status</td>
<td>itemtoExpire</td>
</tr>
<tr>
<td>goto</td>
<td>end</td>
<td></td>
</tr>
<tr>
<td>label</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>label</td>
<td>end</td>
<td></td>
</tr>