Selenium 硒IDE的存储价值

Selenium 硒IDE的存储价值,selenium,Selenium,需要将复选框值存储在变量中,如果它处于“开”状态,我需要调用一个函数,否则需要调用另一个函数。您需要使用流控制扩展插件和storeChecked命令 请参见以下示例: <tr> <td>storeChecked</td> <td>id=myCheckbox</td> <td>isChecked</td> </tr> <tr> <td>gotoIf</td&

需要将复选框值存储在变量中,如果它处于“开”状态,我需要调用一个函数,否则需要调用另一个函数。

您需要使用流控制扩展插件和
storeChecked
命令

请参见以下示例:

<tr>
  <td>storeChecked</td>
  <td>id=myCheckbox</td>
  <td>isChecked</td>
</tr>
<tr>
  <td>gotoIf</td>
  <td>${isChecked} == true</td>
  <td>isChecked</td>
</tr>
<tr>
  <td>echo</td>
  <td>Checkbox is NOT checked</td>
  <td></td>
</tr>
<tr>
  <td>goto</td>
  <td>done</td>
  <td></td>
</tr>
<tr>
  <td>label</td>
  <td>isChecked</td>
  <td></td>
</tr>
<tr>
  <td>echo</td>
  <td>Checkbox is checked</td>
  <td></td>
</tr>
<tr>
  <td>label</td>
  <td>done</td>
  <td></td>
</tr>
<tr>
  <td>echo</td>
  <td>Done!</td>
  <td></td>
</tr>

库房检查
id=myCheckbox
检查
戈托夫
${isChecked}==true
检查
回声
复选框未选中
后藤
完成
标签
检查
回声
复选框已选中
标签
完成
回声
完成!

下面的博文详细介绍了如何在测试失败后跳过行(例如,选中复选框),然后在以后继续。您可以有两个,一个用于检查,另一个用于未检查

举例如下:

|Skip Subsequent Rows If A Step Fails|  
|Do Something|Funny|  
|Check|Is|Everyone|Laughing|true|  
|Do Something|Hilarious|  
|Check|Is|Everyone|Laughing|true|  
|Do Something|Mean|  
|Check|Is|Everyone|Laughing|true|  
|This row would be skipped|  
|So would this one|  
|Resume|  
|This row will be executed now|  
|And so on...|  
控制FitNesse中的测试流(使其停止运行行)


我尝试使用gotoif prototype,但它支持“storetextpresent”,但不支持“存储值”