随笔分类 -  自动化测试 / Java UI 自动化测试

摘要:lombok 简介 lombok(官网)提供了简单的注解形式,以简化或消除一些必须要有但又显得臃肿的 Java 代码,尤其是针对 POJO 类。 配置安装 步骤一:导入依赖 <!--简化代码的工具包--> <dependency> <groupId>org.projectlombok</groupI 阅读全文
posted @ 2022-02-20 00:33 Juno3550 阅读(121) 评论(0) 推荐(0) 编辑
摘要:Selenium Grid 介绍 Selenium Grid 是 selenium 提供的一个分布式测试工具,将自动化脚本发布到多个物理机或者虚拟机(跨平台、跨浏览器)上执行,通过一个中心节点来控制多个设备,也就是在中心节点(hub)上管理测试,在其它节点(node)上执行测试,以实现 Seleni 阅读全文
posted @ 2022-01-24 10:46 Juno3550 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:Selenide 介绍 Selenide github Selenide 官方文档 Selenide 是对 Selenium 的一个封装,其语法更加简单。其优点如下: 代码简单、易读 内置隐式等待(无需考虑元素的等待时间) 用例运行完后自动关闭浏览器 自动对失败用例截图 由于是对 Selenium 阅读全文
posted @ 2022-01-20 19:14 Juno3550 阅读(1659) 评论(1) 推荐(1) 编辑
摘要:YAML 简介 什么是 YAML ? YAML(YAML Ain't Markup Language,即 YAML 不是一种标记语言),也可以叫做 YML 。YAML 是一种直观的、能够被电脑识别的数据序列化格式,容易被人类阅读,容易和脚本语言交互,可以被支持 YAML 库的不同编程语言程序所导入( 阅读全文
posted @ 2021-11-20 23:02 Juno3550 阅读(1424) 评论(0) 推荐(0) 编辑
摘要:环境搭建 Selenium 官网:有详细的 API 使用文档、组件及浏览器驱动下载、Maven 依赖查询等信息。 Selenium Java API 官方文档 Driver 介绍 Chrome Driver 安装: 官方网站 taobao 备用地址 通过将包含 WebDriver 二进制文件的文件夹 阅读全文
posted @ 2021-10-30 23:24 Juno3550 阅读(775) 评论(0) 推荐(0) 编辑
摘要:XPath XPath 简介 什么是 XPath? XPath 是一门在 XML 文档中查找信息的语言。 XPath 使用路径表达式来选取 XML 文档中的节点或者节点集,这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。 XPath 含有超过 100 个内建的函数。这些函数用于字符串 阅读全文
posted @ 2021-10-23 23:11 Juno3550 阅读(411) 评论(0) 推荐(0) 编辑
摘要:JSON 序列化 API 序列化指把对象通过流的方式存储到文件中,反序列化则是指把文件中的字节内容读出来并还原成 Java 对象。 JSON 序列化是快速编写 Java 单元测试用例的技巧之一。这里以 Fastjson 为例,介绍一些 JSON 序列化技巧。 Fastjson 简介 Fastjson 阅读全文
posted @ 2021-10-21 23:50 Juno3550 阅读(6667) 评论(0) 推荐(0) 编辑
摘要:1. 什么是 Selenium? Selenium 是一个强大的基于浏览器的开源自动化测试工具,它通常用来编写 Web 应用的自动化测试。其具有以下特性: 开源:可以根据需要来增加或者重构工具的某些功能。 跨平台: Linux、Windows、Mac。 支持多种编程语言。 核心功能就是可以在多个浏览 阅读全文
posted @ 2021-07-06 17:21 Juno3550 阅读(2571) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示