跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

如何在 Selenium Java 中随机选择下拉框非占位符选项

本文详解如何使用 Selenium Java 从 HTML 下拉框(,易因 DOM 结构变化失效)。 以下是完整、健壮的实现方案:
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.ui.Select; import java.util.List; import java.util.Random; public class DropdownRandomSelector { /** * 安全随机选择下拉框中非占位符选项(跳过 index=0 的占位符) * @param driver WebDriver 实例 * @param selectId 下拉框元素的 ID 属性值(如 "ddlEnquirySource") */ public static void selectRandomValidOption(WebDriver driver, String selectId) { WebElement selectElement = driver.findElement(By.id(selectId)); Select select = new Select(selectElement); // 获取所有

相关文章