软件测试培训

亿元级外企Java培训企业

  • 全国服务监督电话400-111-8989
  • 页面元素操作之一--Selenium自动化(七)

    发布:软件测试培训  来源:软件测试教程  时间: 2016年08月09日

  • 页面元素操作之一--Selenium自动化(七)...

  • 1. 输入框(text field or textarea)

    //找到输入框元素:

    WebElement element = driver.findElement(By.id("passwd-id"));

    //将输入框清空:

    element.clear();

    //在输入框中输入内容:

    element.sendKeys(“test”);

    //获取输入框的文本内容:value不要改,取得就是value属性的值

    element.getAttribute("value");

    2. 下拉选择框(Select)

    //找到下拉选择框的元素:

    Select select = new Select(driver.findElement(By.id("areaID")));

    //选择对应的选择项:

    select.selectByVisibleText(“北京市”); //通过可见文本去选择

    select.selectByValue(“beijing”); //通过html中的value值去选择

    select.selectByIndex(1); //通过index(索引从0开始)选择

    //不选择对应的选择项:

    select.deselectAll();

    select.deselectByValue(“替换成实际的值”);

    select.deselectByVisibleText(“替换成实际的值”);

    或者获取选择项的值:

    select.getAllSelectedOptions();

    select.getFirstSelectedOption().getText();

    3. 单选项(Radio Button)

    //找到单选框元素:

    WebElement r_sex =driver.findElement(By.id("sexID1 "));

    //选择某个单选项:

    r_sex.click();

    //清空某个单选项:单选按钮组中的成员是怎么点都无法清空的哦

    r_sex.clear();

    //判断某个单选项是否已经被选择:

    r_sex.isSelected(); //返回的是Boolean类型

  • 上一篇:定位页面元素--Selenium自动化(六)

    下一篇:页面元素操作之二--Selenium自动化(八)

网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56