Selenium之常见元素处理系列二--check
来源:互联网 发布:快乐十分分析软件 编辑:程序博客网 时间:2024/05/16 12:54
针对check
eg:
代码:
package com.wushuai.test;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.chrome.ChromeDriver;public class CheckTest { public WebDriver driver; //初始化chrome浏览器驱动 public void initDriver() { System.setProperty("webdriver.chrome.driver", "D:\\java\\chromedriver-32\\chromedriver.exe"); //初始化chrome浏览器 driver=new ChromeDriver(); //进入慕课网登录页面 driver.get("http://www.imooc.com/user/newlogin/from_url/"); //屏幕最大化 driver.manage().window().maximize(); } public void check() { WebElement check=driver.findElement(By.id("auto-signin")); System.out.println("是否选中?:"+check.isSelected()); System.out.println("是否有效?:"+check.isEnabled()); //这行代码很关键,它在此处是无效的,它更加适用于文本之类的清除 check.clear(); try { Thread.sleep(2000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } //点击 check.click(); } public static void main(String[] args) { // TODO Auto-generated method stub CheckTest c=new CheckTest(); c.initDriver(); c.check(); }}
如果上述代码加上check.clear()会报错:invalid element state: Element must be user-editable in order to clear it.即-无效的元素声明:为了清除它,元素必须是用户可编辑的即clear应用的场景适用于文本类的信息当我们去掉check.clear()之后就不再报错
阅读全文
0 0
- Selenium之常见元素处理系列二--check
- Selenium之常见元素处理系列一--单选框(radio)
- Selenium之常见元素处理系列四--下拉框Select
- Selenium之常见元素处理系列四--下拉列表-多选下拉列表元素信息
- Selenium之常见元素处理系列三--upFile(上传文件),应用JavaScript
- selenium之模态框处理+检测元素是否多层嵌套
- selenium之元素定位
- HTML系列之二-元素
- 【原创】Selenium学习系列之(一)(二)—Selenium简介,环境搭建及使用
- python Selenium 常见操作 元素定位
- selenium + python之元素定位
- selenium + python之元素定位
- selenium之定位页面元素
- selenium之二
- 封装selenium之二
- selenium元素定位及常见的表单元素定位
- Selenium WebDriver 弹窗,Frame, 元素处理
- Selenium Webdriver 处理隐藏元素的问题
- 获取时间间隔
- java.sql.SQLException: Field 'id' doesn't have a default value
- 数据结构——1.2抽象数据类型
- mouce 和 rad的区别
- Jsonp的实现js跨域
- Selenium之常见元素处理系列二--check
- Android Studio:64K问题com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
- 熵值法
- 光环国际PMP:如何成为团队的佼佼者
- 关于中文乱码问题总结----java
- c语言实现插入排序
- 约束布局ConstraintLayout的使用(一)
- 欢迎使用CSDN-markdown编辑器
- MySQL 第六天