java写html的多选框,Selenium+java - 单选框及复选框处理
Selenium+java - 单选框及复选框处理
一、什么是单选框、复选框?
二、被测页面html源代码
CheckBoxRadioDemo.html
CheckBox、Radio练习案例
复选框 checkbox
请选择喜欢的打野英雄:
李白
韩信
公孙离
露娜
单选框 radio
选择喜欢的打野英雄:
李白
韩信
露娜
孙尚香
三、判断是否选中:isSelected()
有时单选框、复选框会有默认选中的情况,那么有必要我在操作单选框或者复选框的时候,先判断选项框是否为选中状态。使用element.isSelected()来获取元素是否为选中状态,返回结果为布尔类型,如果为选中状态返回true,如果未选中返回为false。至于操作就不必多说了,对大家来讲是so easy,就点击就可以了。
四、单选框处理
具体实例代码如下:
@Test
public void testRadio() {
driver.get("file:///C:/Users/Administrator/Desktop/CheckBoxRadioDemo.html");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
//获取第1个单选框李白元素对象
WebElement element = driver.findElement(By.cssSelector("[value='0']"));
boolean isSelected = element.isSelected();
//查看李白是否被选中
if (isSelected){
System.out.println("李白已被选中,你只能选下一个英雄了");
}
//获取第3个单选框露娜元素对象
element = driver.findElement(By.cssSelector("[value='2']"));
//判断是否被选中
if(!element.isSelected()){
//如果未被选中,就可以直接选了
element.click();
}
}
五、复选框处理
具体实例代码如下:
@Test
public void testCheckbox() {
driver.get("file:///C:/Users/Administrator/Desktop/CheckBoxRadioDemo.html");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
//获取第三个复选框公孙离元素对象
WebElement element = driver.findElement(By.name("checkbox3"));
boolean isSelected = element.isSelected();
//如果选中取消选中
if (isSelected){
element.click();
}
/**
* 全选操作
*/
List elements = driver.findElements(By.cssSelector("[type='checkbox']"));
for (WebElement webElement :elements) {
//点击选中
webElement.click();
}
}
六、运行结果
EOF
本文作者:久曲建的测试窝
本文链接:https://www.cnblogs.com/longronglang/p/11282385.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
优秀不够,你是否无可替代
软件测试交流QQ群:721256703,期待你的加入!!
欢迎关注我的微信公众号:软件测试君
java写html的多选框,Selenium+java - 单选框及复选框处理相关推荐
- 在reader中勾选pdf复选框_绝对可勾选的在WORD 2003中加入复选框的方法
绝对可勾选的在 word 2003 中加入复选框的方法 方法一: 要在 word 2003 中加入复选框,最好是使用"控件工具箱"来完成. 具体方法是: 打开 Word ,依次点击 ...
- JavaFX --- 标签、文本框、密码框、下拉框、按钮、单选按钮、复选框
目录 JavaFX的基本结构和概念 Application --- 代表了JavaFX的应用程序 Stage --- 舞台 --- 代表了一个窗体. 在Application的start方法中,提供了 ...
- css美化单选款、复选框
一款美化单选款.复选框的样式 支持度: Chrome Firefox Safari Opera IE9 && IE9+ 代码: <!DOCTYPE html> <ht ...
- html5复选框控制按钮状态,HTML input checkbox复选按钮简介说明
摘要: 下文讲述html代码中input type='checkbox'时的相关属性简介说明,如下所示: input type='checkbox' 简介 当input标签中type='checkbo ...
- html 勾选框整体勾选,html勾选框_html5实现表单的复选框验证
摘要 腾兴网为您分享:html5实现表单的复选框验证,中日翻译,携程,悟空识字,天气预报等软件知识,以及寻仙答题器,山东省民生警务平台,买车168,关键词优化精灵,文件拷贝工具,自动壁纸,语音播报软件 ...
- dw 复选框 php输出,Dreamweaver CS3的复选框使用方法
dreamweaver cs4 (dw cs4)中文正式版 软件大小:143.3M授权方式:免费软件 立即下载 Dreamweaver CS3复选框怎么用?Dreamweaver CS3复选框也是制作 ...
- 复选框 遍历选中 php,jQuery的复选框选择并且获取值
这次给大家带来jQuery的复选框选择并且获取值,jQuery复选框选择并且获取值的注意事项有哪些,下面就是实战案例,一起来看一下. 一.checkbox选择 在jQuery中,选中checkbox通 ...
- java复选框只会选中一个_java复选框选中
java swing中在jTable中添加多个复选框的方式如下: import java.awt.Component; import java.awt.event.ActionEvent; impor ...
- java中复选框组件_Java Swing JCheckBox:复选框组件
一个复选框有选中和未选中两种状态,并且可以同时选定多个复选框.Swing中使用 JCheckBox 类实现复选框,该类的常用构造方法如下.JCheckBox():创建一个默认的复选框,在默认情况下既未 ...
最新文章
- 微信小程序把玩(三)tabBar底部导航
- 我的世界java加入更多床_《我的世界》床的N种玩法,教你如何更快地入眠
- 漫步微积分七——连续函数
- 7天期限已过,谷歌披露已遭利用的 Windows 内核 0day 详情
- js使用的一些实用技巧
- php打印文本中随机行内容
- 如何用计算机计算胸围,胸围尺码换算(罩杯自动计算器)
- c语言读取windows注册表,C\C++修改windows注册表
- zemax中如何和matlab中通信,如何在Zemax与Matlab间通信
- HTML颜色编码和名称
- android 模拟器终端 了解及部分命令
- Integer 十六进制
- 计算机毕业设计Node.js+uniapp安卓劳务派遣APP(源码+程序+lw+远程调试)
- 硬货来了!轻松掌握 MongDB 流式聚合操作
- win7安装php失败,win7升win10安装失败怎么办
- 31-最大子矩阵(蓝桥杯)
- java 图片 内存溢出_Java修改图片尺寸,总是报内存溢出怎么解决?
- 如何免费下载IEEE论文
- 大文件分片上传前后端实现
- 马毅沈向洋曹颖最新AI综述火了!耗时3月打造,网友:必读论文
热门文章
- 寡头时代——新的希望还是?
- Lucas(卢卡斯)定理
- Memcached安装及配置
- delphi IOS 通知 TNotification
- [转]Windows Shell 编程 第八章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987961】...
- 【续上篇】推荐一款液晶电视测试软件
- dumpbin命令问题的解决办法【原】
- vscode创建代码片段
- python flask的request模块以及在flask编程中遇到的坑
- [Xpand] Error	1	Invalid option '6' for /langversion; must be ISO-1, ISO-2, 3, 4, 5 or Default