gpt4 book ai didi

java - 根据selenium中的选项组选择特定选项

转载 作者:行者123 更新时间:2023-11-30 06:44:43 25 4
gpt4 key购买 nike

希望这不会是重复的。我在网上搜索但找不到我需要的确切解决方案。我有一个带有选项组的下拉菜单。我需要根据输入选项组“主要借款人”或“共同借款人”从下拉列表中选择一个值,然后继续。您能帮我看看如何做到这一点吗?

dropdown

这是 Angular 代码。

<select name="selected-borrower" id="selected-borrower" data-ng-model="BorrowerCtrl.selected" data-ng-options="borrower.getFullName() group by borrower.getGroup() for borrower in BorrowerCtrl.borrowers | borrowerSort" data-ng-disabled="BorrowerCtrl.selected.updateInProgress" class="ng-pristine ng-valid ng-not-empty ng-touched" aria-invalid="false" style="">
<optgroup label="Primary Borrower">
<option label="CLAUDINE G SELSER" value="object:1426" selected="selected">Person One</option>
</optgroup>
<optgroup label="Co-Borrower">
<option label="LEOTA N MACHUCA" value="object:1427">Person Two</option>
</optgroup>
</select>

感谢任何帮助。

最佳答案

XPath 是解决方案。

WebDriver.findElement(By.xpath("//select[@id='selected-borrower']/optgroup[@label='Primary Borrower']/option")).click();

用简单的英语来说,此 XPath 从 id 为“selected-borrower”的 select 元素遍历到带有标签“Primary Borrower”的 optgroup,并选择第一个选项(在本例中是标记为“CLAUDINE G SELSER”的选项) ')。如果您愿意,您可以修改 @label= 部分以供共同借款人使用。

关于java - 根据selenium中的选项组选择特定选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43856301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com