1. <legend id='GlSW7'><style id='GlSW7'><dir id='GlSW7'><q id='GlSW7'></q></dir></style></legend>

    1. <small id='GlSW7'></small><noframes id='GlSW7'>

        <bdo id='GlSW7'></bdo><ul id='GlSW7'></ul>
    2. <i id='GlSW7'><tr id='GlSW7'><dt id='GlSW7'><q id='GlSW7'><span id='GlSW7'><b id='GlSW7'><form id='GlSW7'><ins id='GlSW7'></ins><ul id='GlSW7'></ul><sub id='GlSW7'></sub></form><legend id='GlSW7'></legend><bdo id='GlSW7'><pre id='GlSW7'><center id='GlSW7'></center></pre></bdo></b><th id='GlSW7'></th></span></q></dt></tr></i><div id='GlSW7'><tfoot id='GlSW7'></tfoot><dl id='GlSW7'><fieldset id='GlSW7'></fieldset></dl></div>

    3. <tfoot id='GlSW7'></tfoot>

      如何使用 Selenium WebDriver 和 java 从下拉列表中选择一个项目?

      时间:2023-07-13
      <tfoot id='c7zg1'></tfoot>

          <tbody id='c7zg1'></tbody>
            <bdo id='c7zg1'></bdo><ul id='c7zg1'></ul>

            1. <legend id='c7zg1'><style id='c7zg1'><dir id='c7zg1'><q id='c7zg1'></q></dir></style></legend>

              <small id='c7zg1'></small><noframes id='c7zg1'>

            2. <i id='c7zg1'><tr id='c7zg1'><dt id='c7zg1'><q id='c7zg1'><span id='c7zg1'><b id='c7zg1'><form id='c7zg1'><ins id='c7zg1'></ins><ul id='c7zg1'></ul><sub id='c7zg1'></sub></form><legend id='c7zg1'></legend><bdo id='c7zg1'><pre id='c7zg1'><center id='c7zg1'></center></pre></bdo></b><th id='c7zg1'></th></span></q></dt></tr></i><div id='c7zg1'><tfoot id='c7zg1'></tfoot><dl id='c7zg1'><fieldset id='c7zg1'></fieldset></dl></div>
                本文介绍了如何使用 Selenium WebDriver 和 java 从下拉列表中选择一个项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                如何使用 Selenium WebDriver 和 Java 从下拉列表中选择一个项目,如性别(例如男性、女性)?

                How can I select an item from a drop down list like gender (eg male, female) using Selenium WebDriver with Java?

                我试过了

                WebElement select = driver.findElement(By.id("gender"));
                List<WebElement> options = select.findElements(By.tagName("Male"));
                for (WebElement option : options) {
                    if("Germany".equals(option.getText()))
                        option.click();   
                }
                

                我上面的代码不起作用.

                My above code didn't work.

                推荐答案

                使用-

                new Select(driver.findElement(By.id("gender"))).selectByVisibleText("Germany");
                

                当然需要import org.openqa.selenium.support.ui.Select;

                这篇关于如何使用 Selenium WebDriver 和 java 从下拉列表中选择一个项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:Selenium WebDriver 如何解决陈旧元素引用异常? 下一篇:使用 Java 的 Selenium WebDriver 测试中的 waitForVisible/waitForElem

                相关文章

                  <small id='isag4'></small><noframes id='isag4'>

                  <legend id='isag4'><style id='isag4'><dir id='isag4'><q id='isag4'></q></dir></style></legend>
                  • <bdo id='isag4'></bdo><ul id='isag4'></ul>
                1. <tfoot id='isag4'></tfoot>
                    <i id='isag4'><tr id='isag4'><dt id='isag4'><q id='isag4'><span id='isag4'><b id='isag4'><form id='isag4'><ins id='isag4'></ins><ul id='isag4'></ul><sub id='isag4'></sub></form><legend id='isag4'></legend><bdo id='isag4'><pre id='isag4'><center id='isag4'></center></pre></bdo></b><th id='isag4'></th></span></q></dt></tr></i><div id='isag4'><tfoot id='isag4'></tfoot><dl id='isag4'><fieldset id='isag4'></fieldset></dl></div>