更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

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

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

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

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

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

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

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省