我正在使用 selenium IDE测试一个网站,该网站使用一种称为 wickets 的东西,它以某种随机方式更改元素的元素 ID。有一个包含一些选项的下拉列表 ,但 selenium 没有记录有关下拉列表的任何内容。我尝试通过给目标一些手动执行它来按值跟踪它
Command |Target |Value
select |//div[@id="duration3"] |level=4 night (s)
我可以通过价值或选项解决它吗?
以下是片段:
<select id="duration3" name="facets:durations:duration" wicket:id="duration">
<option value=""></option>
<option value="1">1 night(s)</option>
<option value="2">2 night(s)</option>
<option value="3">3 night(s)</option>
<option value="4">4 night(s)</option>
<option value="5">5 night(s)</option>
<option value="6">6 night(s)</option>
<option value="7">7 night(s)</option>
<option value="8">8 night(s)</option>
<option value="9" selected="selected">9 night(s)</option>
<option value="10">10 night(s)</option>
<option value="11">11 night(s)</option>
<option value="12">12 night(s)</option>
<option value="13">13 night(s)</option>
<option value="14">14 night(s)</option>
<option value="15">15 night(s)</option>
<option value="16">16 night(s)</option>
<option value="17">17 night(s)</option>
<option value="18">18 night(s)</option>
<option value="19">19 night(s)</option>
<option value="20">20 night(s)</option>
<option value="21">21 night(s)</option>
</select>
如何跟踪该特定元素(例如选项 4)。