如何从列表框中选择选项值?

问题描述 投票:0回答:1

在我们的应用程序中,大多数文件都嵌入了带有输入字段的列表框,当我们对元素进行诅咒时,它会显示列表,然后我们需要从列表中选择值

环境:Selenium Webdriver、appium、java

HTML代码:

<span class="ant-select-selection-search"><input type="search" autocomplete="off" class="ant-select-selection-search-input" role="combobox" aria-haspopup="listbox" aria-owns="rc_select_1_list" aria-autocomplete="list" aria-controls="rc_select_1_list" aria-activedescendant="rc_select_1_list_0" value="" id="rc_select_1" aria-expanded="false"></span>

尝试了不同的方法来选择价值但没有运气, 您能帮助我如何从列表中选择所需的值吗?

java selenium-webdriver ui-automation appium-android
1个回答
0
投票

使用 WebDriverWait 等待下拉选项可见。 通过 XPath 找到所需的选项(您可能需要根据实际的 HTML 结构调整 XPath)。 确保将 XPath 中的“选项值”替换为您要选择的实际值。如果下拉选项有独特的属性,您可以相应地修改定位器。

© www.soinside.com 2019 - 2024. All rights reserved.