Advertisement

selenium3+JAVA界面自动化测试——select多选框的选择

阅读量:

在网页结构中存在一种名为select的标签,其内部包含多个option作为子元素,由于目前尚未找到具体实例,因此暂不提供示例代码,以下将主要介绍相关实现方式:

复制代码
    System.setProperty("webdriver.chrome.driver", "D:\ test\ driver\ chromedriver.exe");
    ChromeDriver chrome = new ChromeDriver();
    //根据select元素获取select对象
    Select select = new Select(chrome.findElement(By.id("a")));
    //根据索引选择子选项,从1开始
    select.selectByIndex(index);
    //根据子选项的value属性的值来选择
    select.selectByValue(value);
    //根据子选项的text值来选择
    select.selectByVisibleText(text);
    //获取所有被选择的子选项的元素列表
    List<WebElement> selectedElements =select.getAllSelectedOptions();
    //获取第一个被选择的子选项
    W

全部评论 (0)

还没有任何评论哟~