软件测试培训
美国上市软件测试培训机构

400-111-8989

热门课程

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

  • 时间:2016-08-10
  • 发布:软件测试培训
  • 来源:软件测试教程

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自动化(九)

数据驱动之sqlite--Selenium自动化(二十一)

数据驱动之csv--Selenium自动化(二十)

数据驱动之properties--Selenium自动化(十九)

Page Object改进--Selenium自动化(十八)

选择城市和中心
贵州省

广西省

海南省