自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(695)
  • 资源 (10)
  • 收藏
  • 关注

原创 pycharm实现设置自动的参数注释标识

设置自动的参数注释标识如何使用pycharm自动添加引用注释描述功能使用场景多行注释,且需要对传入的参数以及返回值进行详尽的阐述时,如下图设置步骤文章来源地址https://www.yii666.com/blog/276676.htmlpycharm技巧自动生成文件注释1.打开pycharm2.点击file——>settings文章来源地址:https://www.y...

2023-08-19 12:10:00 2113

原创 Git常见报错:Your local changes to the following files would be overwritten by merge

1、报错原因该报错在git pull时出现,一句话解释就是你在本地改动了代码但是还没有提交,此时再拉取最新代码,远程代码和你当前的本地代码发生冲突!(注意有冲突时才会提示,如果没有冲突,则git pull成功,因为git pull实质上就是一个远程分支merge到本地分支过程。2、解决方案本地代码commit后再pull(推荐)//先把当前修改的工作区内容提交了git add .gi...

2023-08-15 09:38:00 6959

原创 python实现在excel文件中写入和追加内容

示例代码# -*- coding: utf-8 -*-"""# @Time : 2023/08/13 18:01# @Author : longrong.lang# @FileName: demo.py# @Software: PyCharm# @Blog :https://www.cnblogs.com/longronglang/# @Motto:I am a s...

2023-08-13 18:39:00 2825

原创 解决python读取文件报错UnicodeDecodeError: 'gbk' codec can't decode byte 0xbc in position 124: illegal multib...

示例代码:with open(base_path + "\\config\\user.json",encoding='utf-8') as f: data = json.load(f) print(data)效果:

2023-08-09 08:30:00 397

原创 解决python+request上传文件报错"the request was rejected because no multipart boundary was found"...

解决方法不在headers里面加content-type,不加请求头参考链接:https://www.cnblogs.com/TidalCoast1034/p/15534672.html

2023-08-05 14:48:00 503

原创 解决python解析Excel文件报错xlrd.biffh.XLRDError: Excel xlsx file; not supported

报错如下:解决方案:1、安装低版本xlrdpip install xlrd==1.2.02、Excel另存为的时候将后缀改为.xls文件再修改代码的文件后缀即可,高版本的xlrd模块依旧支持读取.xls文件参考文章:https://blog.csdn.net/yuan2019035055/article/details/128408178...

2023-07-23 20:00:00 153

原创 python获取当前项目根目录

def get_item_path(item_name): """ :param item_name: 项目名称,如pythonProject :return:项目根目录 """ # 获取当前所在文件的路径 cur_path = os.path.abspath(os.path.dirname(__file__)) # 获取根目录 ...

2023-07-22 19:52:00 323

原创 pytest运行测试用例,控制台无法输出logging日志

[pytest]log_cli = 1log_cli_level = INFO

2023-07-22 19:26:00 271

原创 python logging模块写入中文,文件乱码的解决方法

# 创建FileHandler对象fh = logging.FileHandler('mylog.log',encoding="utf-8",mode="a")

2023-07-22 19:17:00 711

原创 SQL查询面试题,会这些基本够用了

写在前面我已经记不起来,有多久没更新文章了。5月中旬我还在上班,中旬以后一系列发生的事情,真的远远超出了可承受范围,只能硬着头皮面对!我是谁,我应该是谁,又能怎样,只能向前·····数据库实例class表course表score表student表teacher表实际语句1、查询所有的课程的名称以及对应的任课老师姓名# 自链接 SELECT c.name,t....

2023-06-15 16:20:00 208

原创 docker卸载

linux环境卸载docker的方法如下:yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...

2023-04-19 13:25:00 100

原创 腾讯出品小程序自动化测试框架【Minium】系列(七)测试框架的设计和开发

前言整个框架的开发及调通是在3月27日晚上22点完成,如下:这篇文章真的是拖了太久了,久到我居然把代码部分完成后,彻底给忘了,这记性,真的是年纪大了!框架的设计开发1、框架搭建设计要素日志&测试步骤报告&失败截图配置文件&数据源设计公共函数&API封装测试数据&参数化、解耦测试套件&测试用例设计、组装2、工程结构3、...

2023-04-08 10:45:00 98

原创 微软出品自动化神器【Playwright+Java】系列(十二)测试框架的设计与开发

大家好,我是六哥!又有好长一段时间没更文了,不是我懒,而是确实在更文上,没有以前积极了,这里是该自我检讨的。其实不是我不积极,而是相对更文学习来说,优先级不是最高。对我而言,目前最重要的就是减肥,除了下雨下雪,我都坚持每天5公里,keep记录如下:早在四天前就完成了playwright的框架开发,因为一些事要处理就把文章的事搁置了。下面将为大家分享关于playwright的自动化测试框架的设计与实现,这里仅分享思路,感兴趣的同学请自行尝试!写到这里,关于Playwright。

2023-03-15 14:59:27 3611 2

原创 手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter可视化监控平台

输入win - node-export模板:windows系统导入的是10467模板,Linux8919模板,也可以直接导入json文件。如安装的是安装版,会自行启动,无需手动启动。数据来源:与jmeter集成使用。

2023-03-12 08:47:41 3455 4

原创 究竟是谁负了谁,来自底层测试的2022年终总结

说实话坐在椅子前,都想好了,该怎么去写,甚至感觉有好多要写的,但是当我坐在椅子上时,却不知道该怎么开头了,不知道是不是紧张?还是不舍?难道还没有跟过去挥手告别的勇气吗?当然不是,只是在构思怎么能将自己的2022这一年完美呈现,结果越想越复杂了,所以还是不想了,不如即兴表达,写到哪算哪里,就算哪里真的断了感觉,不也算是真情流露不是吗?这一年,依旧围绕工作、感情、个人生活展开,下面将开启了我的freestyle了。

2023-03-08 19:57:47 405

原创 Jmeter报错java.io.EOFException: Premature EOF

测试使用jemeter进行压测 几分钟后部分接口出现报错:java.io.EOFException: Premature EOF经过一番查询 这篇博客给了很大启发一次接口报错java.io.EOFException: Premature EOF的排查经过[问题已解决]_西城月老的博客-CSDN博客原因就是 接口的返回体超过了设置的 proxy_temp_file_write_size 因此...

2023-03-08 14:11:00 360

原创 Selenium4+Python3系列(十一) - Page Factory设计模式

模式,目的是将元素定位和元素操作分层,只接触测试内容,不写基础内容,便于后续对自动化测试用例体系的维护,这是中心思想,也是核心。那么我们继续将简洁延续,这里沿用Java的模式思想,旨在减少代码冗余,简单易用,具有高度的可扩展能力。所以,这里我们使用基于Python的设计模式又有很久没有更文了,因为一直都是996工作制,很难有时间去写文章,这里还请各位粉丝朋友理解,不过,我会努力持续更文。我是六哥,如果觉得文章对您有帮助,请继续关注我,原创不易,不求打赏,只求转发!🙏。

2023-03-07 17:18:43 538

原创 Selenium4+Python3系列(十二) - 测试框架的设计与开发

自己从未没想过能使用python来做自动化测试框架的设计、开发。可能有人会好奇说,六哥,你怎么也用python写测试框架了?领导说:python你也没有实际工作经验,可能就是自己自学的。听完,那一刻,我真的特别证明自己,我也行!其实写框架并不难,掌握核心思路,实现起来就会变得容易很多,与语言无关哦(因为我是Java党关于API及很多细节部分,没做详细处理和封装,这里笔者仅仅是提供思路,感兴趣的同学,可自行去尝试进行进一步扩展,如想要源代码的同学可以文末留言或者加我好友领取哦。

2023-03-07 17:18:11 198

原创 微软出品自动化神器【Playwright+Java】系列(十一)IFrame、Dialog、文件下载、执行JS、多窗口处理操作...

写在前面今晚下班到家,老父亲问我和相亲对象聊了吗,我又差点火上来了,但是控制住了。我说,一周没聊了,总是我找他,她却从不找我,我真的感觉没啥意思。老父亲长叹了一口气说道,自己努力吧,然后关上门就回卧室了。那一刻,我突然感觉我可能真的也就这样了,不会有人喜欢,也不会结婚,只能是孤独终老了!可能看到这,有人会说,还是那点破事,是的,好无助有木有,真的35岁了!来吧,接着补充这系列的文章。...

2023-03-02 21:40:00 136

原创 微软出品自动化神器【Playwright+Java】系列(十)元素定位详解

一、写在前面又有很久没更文了,真的是被催婚搞的整个人情绪特别不好,如果硬要形容的话,那就是没法跟人正常沟通,一点就着,做什么都没耐心,看什么都烦,简直没救了...也是偶然发现的,自己居然没写关于Playwright的元素定位,这不是自动化测试的重中之重,怎么可以忘,马上安排!二、元素定位主要支持定位方式有:css、xpath、text。示例代码如下://选择单个元素page.que...

2023-03-02 21:27:00 229

原创 记一次MySQL数据迁移到SQLServer全过程

整个迁移过程,共耗时近两周,比我想象中的要难得多,遇到的问题也是真的很棘手,不得不说,当数据量很大时,确实会给数据的操作带来巨大挑战。

2023-02-28 13:07:52 2475

原创 Selenium4+Python3系列(十) - Page Object设计模式

模式,是Selenium实战中最为流行,并且被自动化测试同学所熟悉和推崇的一种设计模式之一。在设计测试时,把页面元素定位和元素操作方法按照页面抽象出来,分离成一定的对象,然后再进行组织。相信每个做自动化测试的同学,一定会遇到这样一个非常头疼的问题,那就是页面变化,如果没有使用设计模式,这就意味着以前的定位元素方法不能用了,需要重新修改元素定位方式。你需要一个一个从测试脚本中把需要修改的元素定位方式找出来,然后再进行修改。这势必会使脚本维护的成本变高,显然这样的自动化脚本就不会有人愿意使用。

2023-02-26 20:50:19 389

原创 Selenium4+Python3系列(九) - 上传文件及滚动条操作

在写脚本时,总会遇到一种情况,就是当滚动拉倒最下面了,表单或者下拉框、按钮这些元素未在当前页面展示,而。上传文件是每个做自动化测试同学都会遇到,而且可以说是面试必考的问题,标准控件我们一般用。但是我们的测试网站的上传控件一般为自己封装的,用传统的上传已经不好用了, 也就是说用。针对非标准控件,我们就要借用第三方手段来辅助完成上传文件的操作,比如键盘事件、操作浏览器的滚动条,滚动后使页面元素可见,就可完成后面的元素操作了。以上为个人总结的一些关于滚动条操作的常用方法,更多关于。标准控件很简单,直接用。

2023-02-23 21:01:14 177

原创 微软出品自动化神器【Playwright+Java】系列(九)多线程、重定向、弹出新窗口、截图、新页面、录制、页面对象模式操作

关于Playwright系列的文章,真的很久没有写了,今天一个不小心官方API部分过完了,下面将为大家逐一演示,感兴趣的同学可以自行动手练习。总的来说,还是很开心的,而且很有成就感,终于把系列教程写完了。

2023-02-22 20:16:40 1622 2

原创 微软出品自动化神器【Playwright+Java】系列(八) 之 使用 Playwright进行API接口测试

我喜欢周末是因为,可以做一些我自己喜欢的事。比如我插上耳机,写点东西就能坐上一天,这也许算是属于我自己的一份静谧吧。Playwright+Java入门感觉还是写API测试简单,而且好上手,难道是我错觉吗?有兴趣的同学可以自行尝试!

2023-02-18 16:22:14 656 1

原创 微软出品自动化神器【Playwright+Java】系列(六) 之 字符输入、单元素键盘事件操作、上传文件、聚焦、拖拽、悬浮操作

今天一早起床,就一直太阳穴疼,吃了四片去痛片已经无效,真的是疼的直恶心。如果说学习或者写文章,能够缓解头疼的话,那我想说,我还能坚持一会…很久没更新这系列的文章了,那么我们将系列延续,带上自己的那份快乐开始吧!Playwright+Java入门今天这篇文章更新难度系数很大,因为官方文档都是英文的,我是真的看不懂,只能借助谷歌浏览器的右键的翻译成中文来理解学习。恰巧今天谷歌浏览器就像跟我抗议一样,我右键后,提示我无法翻译此网页,结果我搞这个报错整了近一个多小时,感兴趣的同学可以自己去参考解决方案。

2023-02-18 16:22:11 413

原创 微软出品自动化神器【Playwright+Java】系列(七) 之 元素的可操作性验证

昨天在某平台发表了一篇这系列的文章,结果不但提示说有违禁词(java也算?),然后文章审核通过后,文章还找不到,不到去哪了,表示很郁闷,去反应未果,确实有点尴尬了。关于其他API部分,请自行去尝试,说句实话,真的硬磕官方文档确实有点累,果然塑料英语是真的不行,希望不要误人子弟就好,建议英文好的同学,还是去看官方文档吧。

2023-02-18 16:21:38 247

原创 微软出品自动化神器【Playwright+Java】系列(五) 之 常见点击事件操作

明天就是周五了,这周有那么一两天心情特别不好,真的是做什么都没兴致,所以导致整个人都很丧,什么都不想做。本打算周一就更新这篇文章的,但由于公司一直加班,每天到家很晚,都是挤时间去学,理解后再输出到博客写出来,所以导致进度就滞后了,真的不是我偷懒,还请一直关注我的小伙伴能够理解。对比学习看的话,Selenium操作点击后的弹窗需要alert来完成确认,而Playwright却可以自动点击,可以说比Selenium智能吗?有兴趣的小伙伴可以自己尝试。

2023-02-18 16:21:03 590 1

原创 微软出品自动化神器【Playwright+Java】系列(四)之 浏览器操作

今天是国庆节的最后一天,明天又要上班了,真的是感觉好像才开始放假一样,还是因为失恋没缓过来吗?这个博客从上午九点多写到现在,表示很惭愧,大部分时间还是在刷手机,懒散坏了,想收收心,怕是真的很难!整个人还是不太好,因为打嗝不止,震的我脖子都疼,果然病痛确实很折磨人!看到很好的一句话分享给大家,也送给每个恋爱过程中朋友:分享如下:连回音都没有的山谷,不值得纵身一跃;。——知乎。

2023-02-18 16:19:19 1843 2

原创 微软出品自动化神器【Playwright+Java】系列(三) 之 手把手带你结合TestNG测试框架写一个脚本

官方给的栗子是Junit,但是我还是用TestNG来进行脚本的编写,这里只分享思路,不管是哪个测试框架基本思路都是一样的,喜欢用官方的Junit的,建议查看官方文档。至于测试用例的串联、执行、报告展示方面,个人还是喜欢TestNg,喜欢JUnit的同学可以参考Junit5。

2023-02-18 16:17:09 341

原创 微软出品自动化神器【Playwright+Java】系列(二) 之脚本的录制及调试详解

一周前,写了关于Playwright环境搭建及脚本录制的简单使用,反馈还是不错的。有不少粉丝给我留言说:觉得没看够,能不能再讲下脚本的录制使用?答案是肯定的,有人愿意看,我就可以写,当然,如果您看完愿意帮我再朋友圈转发一波,那我真的是感激不尽了。到此关于Playwright脚本的录制及调试已分享完毕,有兴趣的同学可以自行尝试,另想一起学习的Playwright同学可以加我好友一起学习交流哦。当然,如果有其他想学习的技术,也可以文末留言或者后台发给我,我也可以专门为您写一篇文章并在公号发表。

2023-02-18 16:14:05 1238

原创 微软出品自动化神器【Playwright+Java】系列(一) 之 环境搭建及脚本录制

半年前,偶然在视频号刷到某机构正在直播讲解Playwright框架的使用,就看了一会,感觉还不错,便被种草,就想着自己有时间也可以自己学一下,这一想着就半年多过去了。读到这,你可能就去百度这东西到底是干啥用的?细心的同学,可能会发现,关于Playwright基于Python语言的博文真的是一搜一大把,相对而言Java却少得可怜。这不最近又看到某号主,一直在更新关于Playwright基于Python语言的文章,这又再次勾起了我的学习欲望。要做就做和比人不一样的,那我就写个关于Java系列的就好了。

2023-02-18 16:10:30 4326 7

原创 java中用StringBuffer写文件实现自动换行

是换行,前者使光标到行首,后者使光标下移一格。写文件的时候,在程序中这么写不能实现换行。就可以实现写文件自动换行了。代码中 实际输入有区别。

2023-02-07 09:50:36 2830

原创 如何使用jmeter做一个功能的性能测试

手把手带你如何使用jmeter性能测试?

2023-02-06 18:53:15 324

原创 Selenium4+Python3系列(八) - Cookie、截图、单选框及复选框处理、富文本框、日历控件操作

富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器。我也曾无数次问过自己,该不该继续坚持写文章努力更新下去?也可以说,我曾动摇过,因为做公号迁移后,导致我文章阅读量及转载的严重下滑,这真的让我很难受。回想当初做公号的初心,一是为了交友,找到一些志同道合的技术朋友一起学习,二是,写出来当做学习笔记,或者可以说是复习笔记。

2023-02-06 14:23:51 132

原创 Selenium4+Python3系列(七) - Iframe、Select控件、交互式弹出框、执行JS、Cookie操作

突然,想把所有之前未更新的常用Api操作、演示写出来,算是对API的一种完结吧。下面按照Api模块来做逐一介绍。

2023-02-06 14:22:24 693 1

原创 Selenium4+Python3系列(六) - Selenium的三种等待,强制等待、隐式等待、显式等待

设置等待 wait = WebDriverWait(driver , 10 , 0.5) # 使用匿名函数 element = wait . until(lambda diver : driver . find_element(By . ID , 'green_box')) print(element . text) driver . quit()其实隐式等待和显示等待在本质上是一致的,只是显示等待多了一个指定元素条件超时时间,在使用场景上,可以使用隐式等待来做一个全局的控制,例如设置全局隐式等待6秒。

2023-02-06 14:21:35 158

原创 Selenium4+Python3系列(五) - 多窗口处理之句柄切换

感觉到很惭愧呀,因为居然在系列中没有写过多窗口处理及句柄切换的文章,不过也无妨,不管什么语言,其思路是一样的,下面我们来演示,使用python语言来实现窗口句柄的切换。可能有的同学会问了,到底啥是窗口,什么又是多窗口,句柄到底是啥玩楞?那么,他到底长啥样?最近心情还是很不好,恐慌的不是单身可怕,而是年纪越来越大,也不知道现在的女孩都在想什么,好想结婚呀!感兴趣的同学,请自己去尝试,关于系列教程,未完待续····

2023-02-06 14:20:23 497

原创 Selenium4.0+Python3系列(四) - 常见元素操作(含鼠标键盘事件)

上篇文章介绍的是关于浏览器的常见操作,接下来,我们将继续分享关于元素的常见操作,建议到此,常见元素操作演示结束,这里只是列举了一些常用的操作,关于其他操作,感兴趣的同学请左键查看源代码!请继续关注我,我的公众号:软件测试君,并帮忙转发文章到朋友圈。你的每一次转发,我都当做了喜欢!🙏。

2023-02-06 14:18:36 866

原创 Selenium4.0+Python3系列(三) - 常见浏览器操作

上篇文章为大家分享了自动化测试中,常见元素定位的操作。今天再次读文章,居然忘记了大家特别喜欢的CSS和Xpath定位操作分享,这怎么能行呢?CSS定位详解Xpath定位详解这部分相对来说比较简单,感兴趣的同学可以自行去尝试!我是六哥,如果觉得写的还不错,请继续关注我,我的公众号:软件测试君,并帮忙转发文章到朋友圈,你的每一次转发,我都当做了喜欢!🙏。

2023-02-06 14:17:19 187

jdk-11.0.2_linux-x64_bin.tar.gz

jdk-11.0.2_linux-x64_bin.tar.gz

2021-01-04

firebug-2.0.16-fx.rar

selenium定位插件,火狐浏览器48.0版本,离线安装插件,亲测可用

2019-07-06

jmeter时间戳练习demo

JMeter实现参数化唯一参数生成,不重复时间戳,肯定好用

2018-11-28

scala程序依赖jar

scala程序依赖jar,编写scala必须依赖的jar,否则编译不通过

2018-02-21

kali linux2.0 vega安装包

kali linux2.0安装包,本人亲测可用,kallinux2.0没有vega需要自己安装对应服务

2017-10-10

maven-archetype-quickstart-1.1.jar

maven-archetype-quickstart-1.1.jar

2017-08-18

Jmeter之逻辑控制器练习例子

Jmeter之逻辑控制器练习例子,常用控制器练习小样

2017-03-17

FatJar在Eclipse4.5.2(Mars.2)插件

亲测 绝对好用

2017-02-01

Maven实战电子书

这个是《Maven实战》(许晓斌著)是的完整版PDF,请大家放心下载,希望为大家的学习能有所帮助。《Maven实战》是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了 Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.0版本进行了对比,以便于正在使用Maven 2.x版本的用户能更好地理解。

2015-06-11

空空如也

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

TA关注的人

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