selenium获取下拉框中的选中的文本的方式

示例代码如下:


有多种方式,先定位到选择框的id,然后再取值

//通过下拉列表中选项的索引选中第二项
  Select selectAge = new Select(dr.findElement(By.id("你要选择的值id")));
  selectAge.selectByIndex(2);
  
  //通过下拉列表中的选项的value属性选中这一项
  Select selectShen = new Select(dr.findElement(By.id("你要选择的值id")));
  selectShen.selectByValue("value值");
  
  //通过下拉列表中选项的可见文本选中
  Select selectTown = new Select(dr.findElement(By.id("你要选择的值id")));

  selectTown.selectByVisibleText("文本值");


//通过Xpath定位

 Select selectSex = new Select(dr.findElement(By.xpath("//[@id='你要选择的id的值']/option[2]").click();  //表示定位到该id节点下第2个option元素


你可能感兴趣的:(Selenium)