是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 & Planning</option>
<option value="3">Arts</option>
</select>
答案 0 :(得分:0)
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"])