自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 测开上手codewhisperer初体验

对比chatgpt来说,他的优势在于可以识别上下文,并且根据方法名和类关系 可以帮助直接在idea中生成代码。在插件中可以看到提示,不需要切换到页面来复制粘贴,实时方便,生成的代码大部分可直接运行,没有错误。但是写一些死循环代码的时候,并没有给出提示(不知道是不是我的使用方法不对)

2023-06-11 17:57:22 245 1

原创 Selenium 4 里面的新特性

Selenium 4 的新特性

2022-05-22 10:14:00 1222

原创 记录自己看selenium源码的一些收获(五)RemoteWebDriver类

详细解析下这个重要类的成员和方法(它是所有其他浏览器driver类的超类)成员: // Selenium的日志入口 private static final Logger logger = Logger.getLogger(RemoteWebDriver.class.getName());// 暂时没有搞清楚这个Level的使用目的,好像是用于正常的log记录 private Level level = Level.FINE;// 用来进行错误处理的,比如response里面的错误

2022-04-19 19:53:34 2874

原创 记录自己看selenium源码的一些收获(四) - 一些常用方法

这篇文章主要想总结以下我错过的selenium里面常用的utils,其实很多方法,不需要我们重复造轮子了。将说到以下几点文件i/o 执行系统命令 截图功能 network相关 操作系统工具类

2022-04-16 11:03:25 3013

原创 读《不止测试》有感

利用一些碎片时间,终于刷完了这本测试小册《不止测试》业务价值为驱动的测试业务价值能够满足客户的要求,并且能给用户节省时间,解决他们的问题,那自然敏捷测试也要以这个为驱动从以下四个维度来优化业务测试用户行为:我们要把自己想象成终端客户,获取用户习惯以后,从他们的角度在测试中使用产品。 比如我所在的项目组是一个基金记账系统,在做私募基金交易的时候会经常几个月提前把客户要赎回的交易做好,我们要考虑这种场景,而不是当月做当月的交易 业务流程:测试的时候经常只着眼于当前story的功能点,而忽略了

2022-04-10 11:25:05 359

原创 记录自己看selenium源码的一些收获(三) - By之定位元素

在第一篇文章中,成功用的Postman模拟了打开了一个百度地址,这章主要是记录Selenium中我们最常基础方法了 - 定位元素。首先我们可以看到selenium-api下By这个类当中 包含了常用的寻元素内部静态类,这些内部类都满足继承与By这个类, 实现序列化的接口(没有过多研究,可以查看更多信息)首先把几个基础的概念放在前面SearchContext:WebElement和WebDriver都实现了接口中的两个方法 findElement / findElements。 WebE

2022-04-03 19:33:05 5250

原创 记录自己看Selenium源码的一些收获(二)- PageObject

PageObject:我对原文的浅显理解,它是用到了编程中的面对对象的思想。我们所用到的定位元素,操作元素等方法应该封装它对应的page类里面,而不是写在测试代码里page object is an object-oriented class that serves as an interface to a page of your AUT. The tests then use the methods of this page object class whenever they need ..

2022-03-26 22:42:53 2769

原创 记录自己看selenium源码的一些收获(一)

从业这么久也做了好几年自动化了,这段时间突然很想对源码做一个研究,记录下自己的学习过程,大概想学习的几块内容(待补充)比较好奇初始化driver那块的具体代码,driver如何和浏览器通信的? Driver元素定位的原理 Driver进行各种鼠标滚动事件实现 Driver如何实现多窗口切换等 Driver和chrome的通信 其中的request如何封装...

2022-03-22 18:31:42 5486 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除