当前位置: 首页 > 知识库问答 >
问题:

如何选择下拉选项从跨度在硒网络驱动程序

顾骏祥
2023-03-14

下拉列表的超文本标记语言代码

<div class="comboBox" id="ATFType-main" nativeid="ATFType" iseditabletablecombo="false" style="left: 165px; top: 105px; width: 156px;">
    <a tabindex="75" data-tab="75" style="outline: medium none;" id="ATFType-box" class="comboBox_box" href="#">
        <span class="comboBox_inputs  comboBox-mandatory-input " id="ATFType-input" title="" aria-required="true" style="width: 140px;"></span>
        <span class="comboBox_buttons  comboBox-mandatory-btn " aria-haspopup="true" aria-owns="ATFType-lists" id="ATFType-button" tabindex="-1"></span>
    </a>
    <div class="comboBox_divs comboBox_corner-all" id="ATFType-div" style="height: 36.4px; width: 158px; overflow: hidden; display: none;">
        <ul class="comboBox_list  comboBox-mandatory " aria-hidden="true" aria-labelledby="ATFType-button" role="listbox" id="ATFType-lists" stylecomputed="true">
        <li data-value="" data-index="0" class="comboBox_lielements comboBox_active"></li>
        <li data-value="ATFR" data-index="1" class="comboBox_lielements">Account Transfer</li> 
        </ul>
    </div>
</div>

通过单击spans下拉列表将显示。下拉值在li

如何选择li中提到的选项。我们只有span ID。

共有1个答案

柳星晖
2023-03-14

通过使用以下方法解决了此问题。

代码段:

{
webElementName.click();
String xpath="//*[@id='"+webElementId+"']//following::li[contains(text(),'"+FieldValue+"')]";
driver.findElement(By.xpath(xpath)).click();
}
 类似资料:
  • 我们如何使用Testng在硒网络驱动程序中选择下拉值?

  • 我正在使用Selenium 3.0和firefox 48自动化应用程序。但在firefox48中,自动选择下拉菜单不起作用。 同样的代码也适用于IE和chrome。 这是浏览器的问题还是我的代码的问题? 在此输入图像描述

  • 我用XPath写了一个单选按钮的代码,但在代码执行过程中没有点击单选按钮。 我的代码是: 请帮助如何按钮选择特定的单选按钮,选择后它移动到另一个单选按钮。 提前感谢。

  • 我正在尝试切换选项卡并通过导航到url进行操作'http://toolsqa.com/'然后转到演示站点-- 使用的不同代码: 代码1: 代码2: 代码3: 以上是我用来切换标签的方法,但是还没有成功。请在这方面帮助我。

  • 问题内容: Selenium Select 类具有3种不同的选项选择方法: selectByIndex selectByValue selectByVisibleText 现在,我遇到一种情况,我想按 部分 显示在选项可见文本之一中的某些文本选择一个选项(不想让自己暴露于整个文本中)。 例如: 我只想通过提供“ DOLLAR”来选择此选项,例如: 您将如何有效实施它? 问题答案: 您可以尝试这样的

  • 我正在编写一个python脚本,它将调用一个网页,并从下拉列表中选择一个选项来下载该文件。为了完成这个任务,我使用chropath。它是一个浏览器扩展,可以为您提供网页上任何按钮或字段的相对xpath或id,我们可以使用它从python脚本调用它。 上图显示了下拉菜单,其中我必须选择作为年份并下载文件。在图像的下部,您可以看到我使用了来获取下拉菜单的相对xpath,即 下面是我使用的代码: 从上面