Selenium中的下拉CSS选择器

时间:2018-02-10 20:20:13

标签: java selenium css-selectors

我有以下页面: http://live.guru99.com/index.php/mobile.html。 我需要点击Sort By" name"在Selenium的下拉列表中,尝试使用此代码执行此操作:

public void f() {

  verifyTitle(baseUrl, "Home page");
  driver.findElement(By.cssSelector(".level0 ")).click();
  verifyTitle(driver.getCurrentUrl(), "Mobile");

  Select dd = new Select(driver.findElement(By.cssSelector("select[title=Sort By][css=1]")));
  dd.selectByVisibleText("Name");

}

这段代码有什么问题?引号是否正确?

1 个答案:

答案 0 :(得分:1)

尝试使用以下代码:

Select dd = new Select(driver.findElement(By.cssSelector("select[title='Sort By']")));
dd.selectByVisibleText("Name");

希望它可以帮到你!