更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

页面元素操作之二--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自动化(九)

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

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

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

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

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省