Java 如何使用selenium从列表框中选择项目

Java 如何使用selenium从列表框中选择项目,java,selenium-webdriver,Java,Selenium Webdriver,如何从下面的下拉列表中选择选项。我尝试使用xpath 或id,但它不起作用 java.util.List<WebElement> option = getDriver().findElements(By.xpath("//*[@id='ctl00_ContentOne_engage_admin_page_user_engage_admin_user_ddlUserType_listbox']")); 按照您的方式,您似乎正在创建一个元素列表,它将只是一个元素。我假设您希望列出

如何从下面的下拉列表中选择选项。我尝试使用xpath 或id,但它不起作用

   java.util.List<WebElement> option = getDriver().findElements(By.xpath("//*[@id='ctl00_ContentOne_engage_admin_page_user_engage_admin_user_ddlUserType_listbox']"));

按照您的方式,您似乎正在创建一个元素列表,它将只是一个元素。我假设您希望列出可以使用以下代码执行的元素

java.util.List<WebElement> option = getDriver().findElements(By.xpath("//li[contains(@class, 'k-item')]"));

按照您的方式,您似乎正在创建一个元素列表,它将只是一个元素。我假设您希望列出可以使用以下代码执行的元素

java.util.List<WebElement> option = getDriver().findElements(By.xpath("//li[contains(@class, 'k-item')]"));

您是否面临任何例外,请提供该信息您是否面临任何例外,请提供该信息