用于隐藏输入类型的Selenium IDE命令

时间:2012-12-05 13:51:12

标签: selenium selenium-ide

是selenium的新手,在selenium IDE中录制时,它不会记录下拉列表,而是发布它的html代码。

如果IDE未记录该事件,则发出诸如被定义为隐藏的元素之类的问题。

感谢您的帮助:)

<input type="hidden" name="roleSpecification.industries.id" value="" />
<select name="roleSpecification.industries.id" size="3" data-placeholder="Any"   class="test chzn-select" multiple="multiple" id="roleSpecification_industries_id" >
<option value="1">Accounting</option>
<option value="2">Architecture &amp; Planning</option>
<option value="3">Arts</option>
</select>

1 个答案:

答案 0 :(得分:0)

来自Selenium Reference

  

storeVisible(locator,variableName)

     

确定是否指定   元素是可见的。通过设置可以使元素不可见   CSS“visibility”属性为“hidden”或“display”属性   “无”,无论是元素本身还是其祖先。这个   如果元素不存在,方法将失败。

     

<强>参数:

     
      
  • locator - 元素定位器

  •   
  • variableName - 要存储结果的变量的名称。

  •   
     

<强>返回:

     

如果指定的元素可见,则为true,否则为

     

相关断言,自动生成:

     
      
  • assertVisible(locator)
  •   
  • assertNotVisible(locator)
  •   
  • verifyVisible(locator)
  •   
  • verifyNotVisible(locator)
  •   
  • waitForVisible(locator)
  •   
  • waitForNotVisible(locator)
  •   

您可以使用verifyVisible(css=input[name="roleSpecification.industries.id"])