selenium webdriver 操作select

@Test
    public void test() {
        WebDriver driver=ExplorerBase.IESetting();
        driver.get("http://uniquepig.iteye.com/signup");
        driver.manage().window().maximize();
        //<option value="在读学生">在读学生</option>
        Select select = new Select(driver.findElement(By.id("user_gender")));
        select.selectByVisibleText("男");
        select=new Select(driver.findElement(By.id("user_occ")));//user_occ
        select.selectByVisibleText("软件测试");//获取的是标签之间的值
        select=new Select(driver.findElement(By.id("user_workyear")));//user_workyear
        select.selectByValue("两年以上");//获取的是value
        select=new Select(driver.findElement(By.id("user_industry")));//user_industry
        select.selectByIndex(1);//根据索引获取
        
        //System.out.println(select.getFirstSelectedOption().getText());
        /*
         * 不选择对应的选择项:
            select.deselectAll();
            select.deselectByValue(“MA_ID_001”);
            select.deselectByVisibleText(“mediaAgencyA”);
            或者获取选择项的值:
            select.getAllSelectedOptions();
            select.getFirstSelectedOption();
         * */
    }

 

转载于:https://www.cnblogs.com/changshuo/p/3279673.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值