要查找选项选择器的所有值:
String css1 ="select[id='color'] option[value='']"
String css2 ="select[id='color'] option[value='1']"
String css3 ="select[id='color'] option[value='2']"
String css4 ="select[id='color'] option[value='3']"
第一种方式:如上所述塔肯:
driver.findElement(By.cssSelector(css1)).getText().trim();
第二种使用JS的方式:
String getTextByjs(String css) {
JavascriptExecutor js = (JavascriptExecutor) driver;
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("var x = $(\""+css+"\");");
stringBuilder.append("return x.text().toString();") ;
String res= (String) js.executeScript(stringBuilder.toString());
return res;
}
getTextByjs(String css1)