我在使用 selenium IDE 运行以下命令来选择下拉列表中的值时遇到问题。
<小时/>命令 = 选择 目标 = 成人记录数 值 = 标签=4
<小时/>当我按照测试用例中的其他命令顺序运行上面的测试时,下拉列表中未选择值 4。如果我只选择一个命令行并使用“查找”功能,它会突出显示该元素,如果我在测试暂停或停止时双击该命令,它会成功选择第四个值。
我已经找到了其他解释并找到了这个 Selenium onChange not working我相信我在 OnChange 事件中遇到了同样的问题。
请帮我编写一个测试命令来选择以下代码中的第四个值:
<div style="background-color: rgb(255, 204, 0); width: 66px; height: 35px; float: left;"><select onchange="javascript:updateCostsAdult(this.value);" id="NumberOfAdultRecords" name="NumberOfAdultRecords">
<option selected="" value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select></div>
我真的很感激任何帮助
干杯
朱尔斯
最佳答案
您可以尝试使用 JavaScript 来选择值:
http://wiki.openqa.org/display/SEL/eval
selenium.browserbot.getCurrentWindow().getElementById('you_select_id_here').selectedIndex=4
关于javascript - Selenium IDE - 可能由于 'onchange' 事件而无法在列表中选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3674129/