Selenium定位下拉框中的元素与普通元素定位有所不同,下面介绍三种定位下拉框元素的方法。

下拉款HTML代码如图所示:

Selenium+Java(八)Selenium下拉框处理

一、通过text定位

//获取下拉框对象
Select city = new Select(driver.findElement(By.name("city")));
//通过text值定位
city.selectByVisibleText("驻马店");

二、通过value定位

//获取下拉框对象
Select city = new Select(driver.findElement(By.name("city")));
//通过value值定位
city.selectByValue("SH");

三、通过索引定位

//获取下拉框对象
Select city = new Select(driver.findElement(By.name("city")));
//通过索引定位
city.selectByIndex(1);

相关文章:

  • 2022-12-23
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2021-11-25
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2019-08-01
  • 2021-06-07
  • 2022-12-23
  • 2021-11-09
  • 2021-06-10
  • 2021-06-04
  • 2022-12-23
相关资源
相似解决方案