基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象属性
文章目录
基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单的浏览器操作
基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 元素定位
基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 -常见的页面元素操作
基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - iframe元素定位
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 元素定位场景分析
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象属性
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象状态
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 第三方控件类操作
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 执行JS操作
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - WebDriver的三种等待方式
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 模拟键盘操作
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 代码检查点[验证点/断言]与图像检查点
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 验证码处理
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - cookie操作
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 关联
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - exe文件执行
基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - grid [跨浏览器远程测试-可分布式]
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - 框架设计小结
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - testng使用
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包
持续更新中
关于获取测试对象属性还是直接上脚本吧…我真的太懒了…
WebDriver高级篇 - 获取测试对象属性
获取测试对象属性
1 getText
2 getAttribute title
3 getCssValue color font
- Color:获取的为RGB编码
4 getTag
5 getClass
关于获取测试对象属性还是直接上脚本吧…我真的太懒了…
//基于Chrome浏览器
System.setProperty("webdriver.chrome.driver", "D:/Program Files/Java/jdk1.8.0_141/bin/chromedriver.exe");
WebDriver Demo15_Attribute_driver=new ChromeDriver();
Demo15_Attribute_driver.manage().window().maximize();
//浏览器最大化
Thread.sleep(3000);
Demo15_Attribute_driver.get
("file:///C:/Users/Administrator/Desktop/autoTest/bootstrap-snippet-login-form/attribute.html");
WebElement attribute = Demo15_Attribute_driver.findElement(By.xpath("//*[@id='tooltip']"));
System.out.println("Text:"+attribute.getText());
System.out.println("Title:"+attribute.getAttribute("title"));
System.out.println("Color:"+attribute.getCssValue("color"));
System.out.println("Font:"+attribute.getCssValue("font"));
System.out.println("Tag:"+attribute.getTagName());
System.out.println("Class:"+attribute.getClass());
Thread.sleep(3000);
Demo15_Attribute_driver.quit();
相关文章
- 深入java面向对象四:Java 内部类种类及使用解析(转)
- [Java 基础] 使用java.util.zip包压缩和解压缩文件
- JAVA-JSP内置对象之config对象
- 图解 & 深入浅出Java初始化与清理:构造器必知必会
- Java实现 LeetCode 686 重复叠加字符串匹配
- Java实现 LeetCode 667 优美的排列 II(暴力)
- Java实现 LeetCode 552 学生出勤记录 II(数学转换?还是动态规划?)
- Java实现考察团组成
- Java实现蓝桥杯历届试题回文数字
- Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
- 浅谈《think in java》:二 一切都是对象
- java通过System.getProperty获取系统属性
- 【java_web】web批量分页打印
- java 15: jinfo查看jvm配置参数和系统属性
- Java加密:四、非对称加密算法
- 在Java中可以使用自定义的java.net.InetAddress实现来解决虚拟hosts的问题
- 【操作word】Java + POI导出富文本的内容到word文档
- 基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象属性
- Java反射在整个程序运行中的位置
- Java中ArrayList和LinkedList差别
- JAVA web四个属性的范围汇总
- 含源码解析,深入Java 线程池原理
- Java开发技术之成为高级java工程师必须学习的三个技术
- Java如何重置正则表达式的模式?
- JAVA开发讲义(二)-Java程序设计之数据之谜三
- 从销售岗转行Java编程开发,4个月在成都拿下11k是什么水平?