自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搜狗输入法【U/V】模式你“造”吗?

拼音输入法需要知道该字的读音否则无法输入。U模式主要是用来输入不会读(不知道拼音)的字等。在按下u键后,输入笔画拼音首字母或者组成部分拼音,即可得到您想要的字。

2022-07-08 10:41:12 4434 1

转载 allure定制测试报告logo

allure定制测试报告logo找到allure安装目录更换logo添加插件第一步:更换logoC:\pyton_path\allure-2.13.6\plugins\custom-logo-plugin\staticstatic文件夹放的是默认的测试报告logocustom-logo.svg 默认logo两种修改logo的方式:1、删掉默认logo,把新的logo复制进static文件夹2、保留默认logo,把新的logo...

2022-02-14 15:41:14 563

原创 监控工具(nmon)下载及使用方法

nomn官方文档:IBM Developer 正在整合其语言站点组合。 – IBM Developernomn下载页面:AIX:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmonLinux:nmonanalyser 下载页面:IBM Developernmon for 5.1, AIX 5.2, AIX 5.3, AIX 6,zip文件下载地址:I

2022-02-11 10:42:08 3277 1

原创 布置工作五步法,让工作布置跟高效

布置工作五步法,让工作布置跟高效

2022-02-09 10:22:48 1994

原创 post请求中json和data的区别

post请求中,可以使用data传递参数,也可以使用json传递参数,那么这两种方式有什么区别呢?如果参数为JSON数据,可以直接传入json参数,它将自动编码并将Content-Type的置为application/jsonpayload = {'key1': 'value1', 'key2': 'value2'}r = requests.post("https://httpbin.org/post", json=payload)print(r.text)如果data传递的参

2021-10-14 17:45:50 4143

原创 selenium的三种等待方式

1、sleep(强制等待,进程休眠)    1、作用于局部。浪费时间。看情况使用。  2、implicitly_wait(30)(隐式等待)    1、作用于全局。    2、需等待页面完全加载完成,之后才会去查找元素。(游览器左上角转圈结束表示加载完成)    3、如果页面元素加载已完成。但是部分js之类的加载失败(此时页面转圈是一直在转的),会继续加载,直到30s。    4、且有切换页面的时候。需加强制等待,不然会报错。    &一般自动化脚本不会用隐式等待  

2021-09-06 15:38:10 290

原创 Jenkins构建Python项目提示:‘python‘ 不是内部或外部命令,也不是可运行的程序

一、问题描述:jenkin集成python项目,立即构建后,发现未执行成功,查看Console Output 提示:‘Python’ 不是内部或外部命令,也不是可运行的程序,如下图:1.在 Windows 提示符下运行是没有问题。2.把Jenkins项目配置中 python main.py 修改成python可执行文件全路径:D:\Python35\python.exe main.py ,再次构建也没有问题。这是因为 Jenkins 缺少环境配置。点击返回目录二、解决方法:配置构建执行状

2021-09-02 11:44:08 1448

原创 jenkins踩过的坑

Jenkins踩坑:ERROR: Error cloning remote repo 'origin'最近在看《Jenkins 权威指南1》这本书,按照书中教程搭建了一套Jenkins,在构建首个作业时报错信息如下:ERROR: Error cloning remote repo 'origin'hudson.plugins.git.GitException: Could not init D:\DevInstall\Jenkins\workspace\game-of-life-default

2021-08-20 15:39:46 1380

原创 自动化测试记录--beautifulreport报告改变用例描述

用yaml传递参数,直接修改ddt源码1.yaml有个title字段2.找到自己项目使用的ddt3.修改ddt中add_test函数—》单独将用例描述赋值,也就是test_docstring变量。点击保存就好了注意事项1.yaml存取数据2.yaml文件必须有 title 字段...

2021-06-22 18:08:09 610 1

原创 网页上内容复制不了?一招教你轻松解决

轻松绕过前端文本复制限制example: https://www.xuexila.com/gzzongjie/nian/c127471.html方案一:使用开发者工具的console命令行打印当前页面的文本.document.body.innerText接下来复制打印出来的部分。方案二:打开开发者工具(按F12),进入设置界面(moreToos》setting》Debugger,勾选Disable Javascript),这个时候页面上的内容想怎么复制就怎么复制了...

2021-01-11 11:00:34 1135

原创 如何在Google Chrome中手动设置位置信息

如何在Google Chrome中手动设置位置信息如果用户位于「主要城市」,通常经 IP 地址获取到的定位信息都是比较接近实际的。但是如果用户处于偏远城市或者郊区,通过 ISP 获取到的位置信息与用户实际位置都会有相当的偏差,这主要取决于 ISP 的路由选择。如果你需要将准确的位置数据发送给网络工具或者网页浏览器,可以在 Google Chrome 中手动配置经、纬度的方式来实现。反之,如果你要针对网站手动伪造用户实际位置,也可以手动在 Google Chrome 中配置一个假位置。(当然,如果某网站是

2020-12-02 15:48:09 10427 1

原创 selenium八大元素定位方法

selenium八大元素定位方法定位方式一定位方式二定位方式一定位方式二欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.ID定位可以根据元素的id来定位属性,id是当前整个HTML页面中

2020-11-03 09:23:33 4427

原创 定位的坑:class属性有空格

有些class属性中间有空格,如果直接复制过来定位是会报错的InvalidSelectorException: Message:The given selector u-label f-dn is either invalid or does not result in a WebElement. The following error occurred:InvalidSelectorError: Compound class names not permitted这个报错意思是说定位语法错了。一、

2020-08-21 11:01:46 4143 1

转载 Python selenium —— 一定要会用selenium的等待,三种等待方式解读)

Python selenium —— 一定要会用selenium的等待,三种等待方式解读)版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/huilan_same/article/details/52544521发现太多人不会用等待了,博主今天实在是忍不住要给大家讲讲等待的必要性。很...

2019-08-26 17:46:14 207

原创 网页保存视频最有效的几种方法

推荐 3 种鲜为人知的视频下载方式,帮你保存全网任意视频最近朋友问我了这样的问题:如何才能把网络上的视频下载下来当做课堂资料播放呢?的确,这个问题也困过我:想要下载视频作为课件素材播放:在微博收藏了许多有关「技能学习」的视频,但等到想看的时候发现许多都失效了。在网上看到了一些优质的资源,也想保存下来观看……总而言之,我们有很多时候想要把网页中的视频下载来了。如何解决呢?今天给各...

2019-07-29 17:29:23 14067 2

转载 我做产品经理这半年来的经验总结(一)

前言先说一下自己的情况,国企两年半项目管理,今年3月份决定转行到互联网做产品经理,遂裸辞外出,后应聘于一家创业公司,从零起步,在4月初到9月末这段期间,实现从产品门外汉——产品助理——产品经理——产品主管这个过渡,从最开始只负责一个功能,到可以接手APP+后台两条产品线的规划工作,并带领一个产品团队。这也是我在《人人社区》发布第10篇文章,我将之前所有的文章,重新看了一遍,都是一段段心路历程,...

2019-06-11 17:45:18 4471 4

转载 XPATH元素定位详解

Xpath,Css元素通用定位一、问题:通常情况下,元素定位使用id、name、class、text可以满足日常大部分定位需求。但是随着自动化测试的深入,和不同框架要求,会发现上面的定位方式无法解决一些元素定位。尤其对于这样一些元素:1、没有id、name、class等属性;2、标签的属性或文本信息特征没有或者不明显;3、标签嵌套复杂,层次太多等。这时候我们不得不借助Xpath和Cs...

2019-04-11 17:32:00 8042

转载 如何简单地理解Python中的if __name__ == '__main__'

1. 摘要通俗的理解__name__ == ‘main’:假如你叫小明.py,在朋友眼中,你是小明(name == ‘小明’);在你自己眼中,你是你自己(name == ‘main’)。if name == 'main’的意思是:当.py文件被直接运行时,if name == 'main’之下的代码块将被运行;当.py文件以模块形式被导入时,if name == 'main’之下的代码块不被运...

2019-04-02 15:58:17 123

转载 详解闭包与装饰器, 99%的人看了这篇文章后就懂了

我觉得在开始学一种东西时,应该用20%的时间读取80%的基础内容,剩下20%的内容需要用80%的时间才能深入理解,这篇文章就是让你用20%的时间读取80%的内容的本文参考https://foofish.net/python-decorator.html在python这种动态语言里,一切都是对象,包括函数也是对象,所以便有了闭包由于本人见识浅短,如果错误请各位大佬指正,非常感谢!什么是闭包...

2019-04-02 15:40:05 142

转载 Python的return如何理解

首先要了解,函数是什么?书上可能会说函数是完成功能的模块之类的话。其实说白了,函数就是个你招来的工人。你给他一些材料,告诉他怎么用这些材料拼装,然后他负责把拼装好的成品交给你。材料就是函数的参数,成品是函数的输出,而怎么拼装就是你写的函数体代码了。比如这段代码def worker(a, b, c):x = a + by = x * c这个工人(worker)在你的指导下,用a b c...

2019-03-29 17:55:25 289

转载 monkey实战--测试步骤、常用参数、常规monkey命令

简要步骤:adb devices—了解包名–adb shell monkey -p 包名 -v 运行次数(多个参数的组合形成不同的用例以求最大的覆盖)–当崩溃或无响应时分析monkey日志常规monkey命令(可直接在项目里使用):adb shell monkey -p com.jiochat.jiochatapp --throttle 100 --ignore-crashes --ignor...

2019-03-25 16:56:12 215

原创 python---全局变量与局部变量

全局变量与局部变量两者的本质区别就是在于作用域用通俗的话来理解的话,全局变量是在整个py文件中声明,全局范围内都可以访问局部变量是在某个函数中声明的,只能在该函数中调用它,如果试图在超出范围的地方调用,程序就爆掉了如果在函数内部定义与某个全局变量一样名称的局部变量,就可能会导致意外的效果,可能不是你期望的。因此不建议这样使用,这样会使得程序很不健全直接来看几个例子来理解全局变量和局部变量...

2018-11-22 15:34:32 135

转载 Charles的基本功能使用

Charles的基本功能使用第一次自己在博客园写博客,总结、学习。Charles这工具对于ios和Android来说已经是盛名在外了,工具很实用,功能也很强大,因为工作需要研究过段时间,感谢那些博主、作者,让我迅速学会并使用这个牛掰的Charles抓包工具。一、破解版安装工具好用是好用,但有个蛋疼的地方,非开源,非开源也就算了,还来个试用30分钟,当时的我就中这招了,试用了之后发现这工...

2018-11-22 11:09:39 234

转载 charles入门第一篇:主页面介绍

charles的主页面介绍手机连上代理之后,每在手机上进行操作我们便会在charles上接收到请求。此时的charles页面将会变成如下密密麻麻的内容,故这节课我们来讲解一下Charles的主页面一:紫色区(工具的主导航栏)从左至右的图标解释:扫把按钮:点击之后可清除抓取到的所有请求图标按钮:红点亮起说明正在抓取请求,红点展示为灰色说明目前不在抓取请求状态乌龟按钮:灰色乌龟是网速设...

2018-11-22 11:06:40 276

转载 python--函数详解

函数定义1、数学函数:x是自变量,y是因变量;自变量的函数x的取值范围叫做这个函数的定义域;x的变化会引起y的变动。2、函数式编程:函数是把逻辑结构化和过程化的一种编程方式。逻辑是指你写一个购物车作业,先画一个流程图,也就是在画逻辑。函数式编程就是:先定义一个数学函数,然后按照这个数学模型用编程语言去实现它。3、python中的函数定义方法:def test01(x): ...

2018-11-15 09:29:25 210

转载 ASCII,Unicode和UTF-8的关系

前言平时喜欢写东西,看博客,一直对编码有些懵,今天下午也不知道看到了什么,突然想了解下,就找到了这个文章,看完真的豁然开朗,这个必须留下来做纪念。点击打开链接1.ASCII我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,...

2018-11-14 14:13:14 93

空空如也

空空如也

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

TA关注的人

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