如何点击 元素与WebDriver?
这是一段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>
当<option>
标签被嵌套在里面<select>
的标签。我需要在下拉列表中click()
的第二个<option>
元素上。当我尝试使用id
/ uniqueattr click()
在<select>
标签上时,可单击下拉列表。
如何遍历<option>
嵌套在下面的标签<select>
并单击正确的项目?
回答:
这将在ID为“ order_unit_line_rate_806782_is_addenda_enabled”的选择中选择值为“ 1”的选项。
Select select = (Select)webdriver.findElement(By.id("your id here"));select.selectByValue("1");
您也可以按索引或文本进行选择;请参阅文档。
以上是 如何点击 元素与WebDriver? 的全部内容, 来源链接: utcz.com/qa/398410.html