软件测试培训

亿元级外企Java培训企业

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

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

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

  • 1. 多选项(Checkbox)

    WebElement checkbox =driver.findElement(By.id("替换成实际的定位的值"));

    checkbox.click(); //点击复选框

    checkbox.clear(); //清除复选框

    checkbox.isSelected(); //判断复选框是否被选中

    checkbox.isEnabled(); //判断复选框是否可用

    2. 按钮(Button)

    //找到按钮元素

    WebElement saveButton = driver.findElement(By.id("替换成实际的定位的值"));

    //点击按钮

    saveButton.click();

    //判断按钮是否可用

    saveButton.isEnabled ();

    3. 左右选择框

    也就是左边是可供选择项,选择后移动到右边的框中,反之亦然。

    例如:

    Select lang = new Select(driver.findElement(By.id("languages"))); //先处理选择框

    lang.selectByVisibleText(“English”);

    WebElement addLanguage =driver.findElement(By.id("addButton")); //再处理向右移动的按钮

    addLanguage.click();

    4. 弹出对话框(Popup dialogs)

    Alert alert = driver.switchTo().alert();

    alert.accept();

    alert.dismiss();

    alert.getText();

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

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

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