Mug*_*gen 8 selenium html-select selenium-rc
我正在尝试在select元素中选择一个值.我正在使用Selenium RC(Java)来运行测试用例.我知道选择值的代码由下式给出:
selenium.select("locator", "value=REQUIRED VALUE")
Run Code Online (Sandbox Code Playgroud)
我无法使用上面的代码选择所需的值.我认为这可能与选择源代码中的optgroup有关.我没有任何异常,命令执行正常,但查看页面未选中所需的值.此外,我不能使用ID(而不是值),因为没有任何.这是选择器的源代码:
<select>
<optgroup label="Group1">
<option value="13">some value1</option>
<option value="25">some value2</option>
</optgroup>
<optgroup label="Group2">
<option value="18">REQUIRED VALUE</option>
<option value="34">some value3</option>
...
...
</optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)
有没有办法使用Selenium选择所需的值?
如果我们能够避免选项值(例如"18","34"等)会很好,因为这些数字随着值的变化而变化.例如,"REQUIRED VALUE"的值为-18,但如果我要删除此项并再次添加它,则其值将不同.基本上这个下拉框是动态的.
Dav*_*unt 13
示例中所需选项的值实际上为"18".请尝试以下方法:
selenium.select("locator", "label=REQUIRED VALUE")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24806 次 |
| 最近记录: |