概述
public class Demo12 {
public static void main(String[] args) {
FirefoxDriver driver = new FirefoxDriver();
driver.get("http://www.baidu.com/");
//定位到设置
WebElement el = driver.findElement(By.linkText("设置"));
el.click();
//定位搜索设置并点击
WebElement el_set = driver.findElementByCssSelector(".setpref");
el_set.click();
//定位到下拉框元素
WebElement el_down = driver.findElementById("nr");
Select select = new Select(el_down);
/*
//通过选项的索引定位
select.selectByIndex(0);
waitTime(2000);
select.selectByIndex(1);
waitTime(2000);
select.selectByIndex(2);
waitTime(2000);
*/
/*
//通过value进行设置
select.selectByValue("50");
waitTime(2000);
select.selectByValue("20");
waitTime(2000);
select.selectByValue("10");
waitTime(2000);
*/
//通过文本进行选择
select.selectByVisibleText("每页显示50条");
waitTime(2000);
select.selectByVisibleText("每页显示50条");
waitTime(2000);
select.selectByVisibleText("每页显示50条");
waitTime(2000);
driver.close();
}
static public void waitTime(int time) {
try {
Thread.sleep(time);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
最后
以上就是俏皮星星为你收集整理的selenium+Java下拉框的处理方式的全部内容,希望文章能够帮你解决selenium+Java下拉框的处理方式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复