下拉框选择,多层级定位。

public void SelectOption() {
driver.get("www.博客园.com");//打开网址
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
driver.findElement(By.className("js-edit-info")).click();//点击编辑按钮,打开个人信息编辑界面
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
WebElement UserForm = driver.findElement(By.id("profile"));//通过id定位先拿到表单
UserForm.findElement(By.id("job")).click();//通过ID定位到职位下拉选择框并点击
UserForm.findElements(By.tagName("option")).get(5).click();//通过tagName来定位下拉框下的第五个元素

}

原文地址:https://www.cnblogs.com/wangffeng293/p/13811572.html