随笔分类 -  java+selenium自动化测试

学习java和selenium的积累与分享(自学)
摘要:1.简介 前边几篇文章讲解完如何上传文件,既然有上传,那么就可能会有下载文件。因此宏哥就接着讲解和分享一下:自动化测试下载文件。可能有的小伙伴或者童鞋们会觉得这不是很简单吗,还用你介绍和讲解啊,不说就是访问到下载页面,然后定位到要下载的文件的下载按钮后,点击按钮就可以了。其实不是这样的,且听宏哥徐徐 阅读全文
posted @ 2022-01-13 09:01 北京-宏哥 阅读(543) 评论(0) 推荐(1) 编辑
摘要:1.简介 前边几篇文章讲解完如何上传文件,既然有上传,那么就可能会有下载文件。因此宏哥就接着讲解和分享一下:自动化测试下载文件。可能有的小伙伴或者童鞋们会觉得这不是很简单吗,还用你介绍和讲解啊,不说就是访问到下载页面,然后定位到要下载的文件的下载按钮后,点击按钮就可以了。其实不是这样的,且听宏哥徐徐 阅读全文
posted @ 2022-01-12 17:52 北京-宏哥 阅读(757) 评论(0) 推荐(1) 编辑
摘要:1.简介 在实际工作中,我们进行web自动化的时候,文件上传是很常见的操作,例如上传用户头像,上传身份证信息等。所以宏哥打算按上传文件的分类对其进行一下讲解和分享。 2.为什么selenium没有提供API? 想必小伙伴们或者童鞋们一定很好奇,既然上传文件在自动化这么常见而且经常用到,那么为什么Se 阅读全文
posted @ 2022-01-07 14:41 北京-宏哥 阅读(941) 评论(0) 推荐(3) 编辑
摘要:1.简介 在实际工作中,我们进行web自动化的时候,文件上传是很常见的操作,例如上传用户头像,上传身份证信息等。所以宏哥打算按上传文件的分类对其进行一下讲解和分享。 2.为什么selenium没有提供API? 想必小伙伴们或者童鞋们一定很好奇,既然上传文件在自动化这么常见而且经常用到,那么为什么Se 阅读全文
posted @ 2022-01-06 15:40 北京-宏哥 阅读(379) 评论(0) 推荐(2) 编辑
摘要:1.简介 在实际工作中,我们进行web自动化的时候,文件上传是很常见的操作,例如上传用户头像,上传身份证信息等。所以宏哥打算按上传文件的分类对其进行一下讲解和分享。 2.为什么selenium没有提供API? 想必小伙伴们或者童鞋们一定很好奇,既然上传文件在自动化这么常见而且经常用到,那么为什么Se 阅读全文
posted @ 2022-01-04 13:20 北京-宏哥 阅读(667) 评论(0) 推荐(3) 编辑
摘要:1.简介 面包屑(Breadcrumb),又称面包屑导航(BreadcrumbNavigation)这个概念来自童话故事“汉赛尔和格莱特”,当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现沿途走过的地方都撒下了面包屑,让这些面包屑来帮助他们找到回家的路。所以,面包屑导航的作用是告诉访问者他们在 阅读全文
posted @ 2021-12-17 09:26 北京-宏哥 阅读(568) 评论(0) 推荐(2) 编辑
摘要:1.简介 自动化测试中进行断言的时候,我们可能经常遇到的场景。从一个字符串中找出一组数字或者其中的某些关键字,而不是将这一串字符串作为结果进行断言。这个时候就需要我们对字符串进行操作,宏哥这里介绍两种方法:正则和字符串切片函数split()。 2.测试场景 宏哥在这里说一下,自己的胡诌的测试场景哈, 阅读全文
posted @ 2021-12-14 16:31 北京-宏哥 阅读(714) 评论(0) 推荐(3) 编辑
摘要:1.简介 自动化测试中进行断言的时候,我们可能经常遇到的场景。从一个字符串中找出一组数字或者其中的某些关键字,而不是将这一串字符串作为结果进行断言。这个时候就需要我们对字符串进行操作,宏哥这里介绍两种方法:正则和字符串切片函数split()。 2.测试场景 宏哥在这里说一下,自己的胡诌的测试场景哈, 阅读全文
posted @ 2021-12-13 16:00 北京-宏哥 阅读(372) 评论(0) 推荐(2) 编辑
摘要:1.简介 对于前端隐藏元素,一直是selenium自动化定位元素的隐形杀手,脚本跑到隐藏元素时位置时报各种各样的错误,可是这种隐藏的下拉菜单又没有办法避免,所以非常头痛,这一篇只为交流隐藏元素自动化定位处理方法以及宏哥自己的一点浅薄见解。 2.什么是隐藏元素 隐藏元素,熟悉前端的或者HTML的小伙伴 阅读全文
posted @ 2021-12-09 09:11 北京-宏哥 阅读(1291) 评论(0) 推荐(2) 编辑
摘要:1.简介 webdriver有三种判断元素状态的方法,分别是isEnabled,isSelected 和 isDisplayed,其中isSelected在前面的内容中已经简单的介绍了,isSelected表示查看元素是否被选中,一般用在勾选框中(多选或者单选),isDisplayed表示查看选中是 阅读全文
posted @ 2021-12-08 09:20 北京-宏哥 阅读(989) 评论(0) 推荐(2) 编辑
摘要:1.简介 webdriver有三种判断元素状态的方法,分别是isEnabled,isSelected 和 isDisplayed,其中isSelected在前面的内容中已经简单的介绍了,isSelected表示查看元素是否被选中,一般用在勾选框中(多选或者单选),isDisplayed表示查看什么呢 阅读全文
posted @ 2021-12-07 09:10 北京-宏哥 阅读(1162) 评论(0) 推荐(4) 编辑
摘要:1.简介 终于经过宏哥的不懈努力,偶然发现了一个toast的web页面,所以直接就用这个页面来夯实一下,上一篇学过的知识-处理toast元素。 2.安居客 事先声明啊,宏哥没有收他们的广告费啊,纯粹是为了学习和实战的。 2.1被测网址 1.被测网址的地址: https://login.anjuke. 阅读全文
posted @ 2021-12-03 13:05 北京-宏哥 阅读(433) 评论(0) 推荐(5) 编辑
摘要:1.简介 在使用appium写app自动化的时候介绍toast的相关元素的定位,在Web UI测试过程中,也经常遇到一些toast,那么这个toast我们这边如何进行测试呢?今天宏哥就分两篇介绍一下。 2.什么是toast? Android中的Toast是一种简易的消息提示框。当视图显示给用户,在应 阅读全文
posted @ 2021-12-01 09:00 北京-宏哥 阅读(633) 评论(0) 推荐(3) 编辑
摘要:1.简介 这一篇宏哥主要介绍webdriver在IE、Chrome和Firefox三个浏览器上处理不信任证书的情况,我们知道,有些网站打开是弹窗,SSL证书不可信任,但是你可以点击高级选项,继续打开不安全的链接。举例来说,想必大家都应该用过前几年的12306网站购票,点击新版购票,是不是会出现如下的 阅读全文
posted @ 2021-11-22 14:01 北京-宏哥 阅读(703) 评论(0) 推荐(2) 编辑
摘要:1.简介 这一篇宏哥主要介绍webdriver在IE、Chrome和Firefox三个浏览器上处理不信任证书的情况,我们知道,有些网站打开是弹窗,SSL证书不可信任,但是你可以点击高级选项,继续打开不安全的链接。举例来说,想必大家都应该用过前几年的12306网站购票,点击新版购票,是不是会出现如下的 阅读全文
posted @ 2021-11-16 15:30 北京-宏哥 阅读(678) 评论(0) 推荐(3) 编辑
摘要:1.简介 经过宏哥长时间的查找,终于找到了一个含有iframe的网页。所以今天这一篇的主要内容就是用这个网页的iframe,宏哥给小伙伴或者童鞋们演示一下,在处理过程中遇到的问题以及宏哥是如何解决的。 2.iframe是什么 iframe就是我们常用的iframe标签:<iframe>。iframe 阅读全文
posted @ 2021-11-15 15:20 北京-宏哥 阅读(684) 评论(1) 推荐(3) 编辑
摘要:1.简介 原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站用它了。但是还是有小伙伴或者童鞋们私下问这个问题,那么宏哥就单独写一篇关于iframe网页处理的文章。 2.iframe是什么 i 阅读全文
posted @ 2021-11-11 15:01 北京-宏哥 阅读(572) 评论(0) 推荐(4) 编辑
摘要:1.简介 在实际工作中,我们需要对处理的元素进行高亮显示,或者有时候为了看清楚做跟踪鼠标点击了哪些元素需要标记出来。今天宏哥就在这里把这种测试场景讲解和分享一下。 2.用法 创建一个执行 JS 的对象,也就是 JavascriptExecutor 对象,这个对象是由 driver 进行强制类型转换而 阅读全文
posted @ 2021-11-10 14:32 北京-宏哥 阅读(510) 评论(0) 推荐(4) 编辑
摘要:1.简介 在做web自动化时,有些情况selenium的api无法完成,需要通过第三方手段比如js来完成实现,比如去改变某些元素对象的属性或者进行一些特殊的操作,本文将来讲解怎样来调用JavaScript完成特殊操作。 2.用法 创建一个执行 JS 的对象,也就是 JavascriptExecuto 阅读全文
posted @ 2021-11-08 15:35 北京-宏哥 阅读(551) 评论(0) 推荐(2) 编辑
摘要:1.简介 理想很丰满现实很骨感,在应用selenium实现web自动化时,经常会遇到处理日期控件点击问题,手工很简单,可以一个个点击日期控件选择需要的日期,但自动化执行过程中,完全复制手工这样的操作就有点难了。宏哥上一篇已经讲解了如何处理日历时间控件,但是对于第一种方法可能会遇到输入框是readon 阅读全文
posted @ 2021-11-05 09:30 北京-宏哥 阅读(721) 评论(0) 推荐(2) 编辑

停止精灵球
点击右上角即可分享
微信分享提示