小编Kir*_*nya的帖子

如何使用WebDriver单击<option>元素?

这是一段UI代码

<select id="order_unit_line_rate_806782_is_addenda_enabled" class="selects_for_487886" onchange="select_addendum(806782, this);dateShowMemory(this.options[this.selectedIndex].value, '806782');" uniqueattr="Dynamic Site Accelerator / Dynamic Site Accelerator / Additional Usage Commitment / drop down" name="order_unit_line_rate[806782][is_addenda_enabled]">
     <option value="0" uniqueattr="Dynamic Site Accelerator / Dynamic Site Accelerator / Additional Usage Commitment / Fee">                     Fee                   </option>
     <option value="1" uniqueattr="Dynamic Site Accelerator / Dynamic Site Accelerator / Additional Usage Commitment / See Attached Addendum">                     See Attached Addendum                   </option>
</select>
Run Code Online (Sandbox Code Playgroud)

<option>标签被嵌套在里面<select>的标签.我需要click()在第二个<option>元素上,它是下拉列表中的一个项目.当我尝试使用id/uniqueattr click()<select>标签上时,可以点击下拉列表.

如何遍历<option>嵌套在下面的标签<select>并单击右侧的项目?

java selenium webdriver ui-automation

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

selenium ×1

ui-automation ×1

webdriver ×1