自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ssh免密登录,发送公钥到目标机器后扔完不能实现免密登录

首先要保证公钥已经添加到了目标机器的authorized_keys文件中,如果没添加按照下面步骤先走一遍:1.客户端生成公私钥本地客户端生成公私钥:(一路回车默认即可)ssh-keygen上面这个命令会在用户目录.ssh文件夹下创建公私钥cd ~/.sshls下创建两个密钥:id_rsa (私钥)id_rsa.pub (公钥)2.上传公钥到服务器这里测试用的服务器地址为:192.168.235.22用户为:rootssh-copy-id -i ~/.ssh/id_rsa.pu

2021-12-17 17:19:02 1046

原创 selenium+ie 程序运行过程中click不生效,无法点击。同样的代码chrome 360极速浏览器都可以正常执行

背景:在做打点自动化,需要点击链接后对比服务端日志是否打点正确。过程:访问url,点击页面中某个id的元素问题:同样的代码在chrome和360极速浏览器上可以正常运行,ie浏览器之前也可以正常运行突然间click就不生效了。元素可以定位成功,但click操作没有生效。手动试了一下,没有启动selenium时 ie浏览器可以正常点击,启动selenium后 ie浏览器点击无响应解决办法:第一种是搜索引擎中常见的解决办法,但是对于我来说并不奏效,大家也可以试一下第一种:元素里有hre

2021-12-01 18:02:27 1304

原创 python+selenium web浏览器全屏长截图的两种方式

1、此方法只适用于能够无头方式运行的浏览器,比如:chromedef get_image(url,pic_name): # chromedriver的路径 chromedriver = r"D:\code\FrontDotAutomate_30\util\browser_driver\chromedriver_235.exe" os.environ["webdriver.chrome.driver"] = chromedriver#设置chrome开启的模式,headles

2021-11-19 14:59:40 2966 1

原创 2021-01-22

Windows安装telnet工具的方法1, 点击【开始】按钮,然后选择【控制面板】选项,如图所示:2, 选择【程序】选项,如下图所示:3, 点击【打开或关闭windows功能】选项,如下图所示:4, 勾选【Telnet客户端】选项,点击【确定】,等待安装完成即可。5, 最后在cmd命令行下就可以测试端口服务是否开通了,如下图所示回车后出现如下情况表示端口已开通了。...

2021-11-19 14:55:35 60

原创 Httprunner学习笔记

一、HttpRunner的介绍HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求二、HttpRunner的设计理念1、追求不重复造轮子 2、遵循 约定大于配置 的准则3、追求投入产出比三、HttpRunner的核心特性1、继承 Req...

2021-10-29 17:29:17 402

原创 shell if test用法

1)判断表达式if test (表达式为真)if test !表达式为假test 表达式1 –a 表达式2 两个表达式都为真test 表达式1 –o 表达式2 两个表达式有一个为真2)判断字符串test –n 字符串 字符串的长度非零test –z 字符串 字符串...

2021-10-29 17:28:53 2248

原创 HttpRunner2.x学习笔记

一、安装前提:电脑必须安装python,可以使用python -V查看当前电脑是否已安装python显示 对应版本号即说明已安装python安装:pip install httprunner==2.5.7使用hrun -V查看httprunner的版本号创建新项目:hrun --startproject HttpRunnerStudy(项目名称)出现以下信息说明创建成功...

2021-08-13 18:24:59 255

原创 unittest+requests接口自动化

接口自动化requests库:用来发送http请求,接收http响应0pytest命名规则: 模块名必须以test_开头或_test结尾 测试类必须以Test开头,并且不能有__init__方法 测试方法必须以test开头 一、安装pip install requests二、使用request对象常用的方法requests.get()requests.post() data用于传输键值对的字典,{name:"sxp",ag...

2021-08-03 20:17:04 576

原创 pytest学习笔记

一、pytest单元测试框架 什么是单元测试框架? 软件开发过程中针对软件的最小单位(函数、方法)进行正确性的检查测试 单元测试框架有哪些? Java:Junit testng python:pytest&unittest 单元测试框架主要做什么? 1、测试发现:从多个文件里面找到测试用例 2、测试执行:按照一定顺序和规则执行测试用例,并生成测试结果 3、测试判断:...

2021-07-07 17:38:23 302 4

原创 查看android手机当前正在运行的软件包名和activity

背景:需要用appium做手机自带浏览器自动化,因为没有安装包 所以不能使用以下方法查看包名和activity:输入aapt dump badging C:\Users\Administrator\Desktop\adbc.apk命令运行,OK;其中C:\Users\Administrator\Desktop\adbc.apk是app所在的路径于是查看了以下两个办法:1、cmd命令行中输入:adb shell dumpsys window w |findstr \/ |find.

2021-07-07 17:36:30 2765

原创 pip install 安装gevernt 报错pip is configured with locations that require TLS/SSL, however the ssl modul

背景:python文件中引用了gevent库 部署到linux服务器后提示nomodel name gevent 所以想要使用pip进行安装,但安装pip的时候提示:pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.大概意思就是pip没有ssl模块 所以无法安装尝试:使用python2.7import ssl没有报错。说明o...

2021-06-29 16:41:20 9264

原创 基于opencv的图片截取(python)

背景:想要在一整张图片中截取一定尺寸的图片使用方法:第一种:opencv第二种:PIL

2021-06-08 17:53:28 9189

原创 使用MySQL Shell链接本地数据库遇到的问题小记

1、链接数据库命令\connect root@127.0.0.1输入命令后会提示输入密码,此时输入root密码即可 可以保存密码用于下次登录2、登录进入后输入

2021-06-02 10:55:12 987 1

原创 Windows安装python环境(Win10 64位)

Python环境安装1、到官网下载最新python版本,并安装。官网地址:https://www.python.org/downloads/windows/2、以python3.8.7为例:第一个embeddable版本下载后是一个文件夹,可以手动放到对应得文件下。第二个installer版本是一个exe结尾的安装包,下载成功后直接点击安装即可注意:32位的windows系统不能安装64位的安装包,但64位的windows系统可以安装32位的安装包3、下载完成后双击进行安装选择自定义安装,并

2021-04-14 14:44:05 1165

原创 2021-02-23Win10 上安装mysql,踩坑记录

本人之前一直使用mac,但换了东家后不得不向现实臣服重新捡起了Windows系统,真的不习惯呀,安装任何软件都要靠百度····进入正题:背景:由于开发需要,想在本地搭建一个Mysql数据库过程:刚开始看到网络上有两种安装方式:有界面和无界面出于本能,不想让有界面再占用本就卡顿不行的电脑CPU,所以选择了无界面安装。大概流程是这样:下载安装软件,解压后放到想要安装软件的磁盘(我是放到了D:\Program Files下) 配置环境变量 进入文件夹,创建my.ini 进入m

2021-02-23 16:08:04 188

原创 Linux创建SSH Key

新登录到一台服务器或新mac电脑是默认没有SSH Key的。但是想要进行Gitlab或其他服务器的免密登录需要配置SSH后才可以。方法如下:1、如何检查有没有SSH Key:cd ~/.ssh如果没有该目录或该目录下没有id_rsa和id_rsa.pub就说明没有SSH Keyid_rsa是私钥,id_rsa.pub是公钥(记住pub是公共的意思就好了~)2、没有SSH Key的话就要手动生成:终端输入以下命令:ssh -keygen -t rsa -C "your_name@mail.co

2021-01-28 14:54:40 244

原创 2021-01-26 随记

2021年了,回想2013年11月11日,我和闺蜜拖着行李箱从北京站出来,当时对北京充满了期待。2014年认识了现在的老公,还有很多很好的同事朋友。第一家公司真的给了我很多很多回忆。当时好朋友在去哪儿上班,我们当时都还年轻,她加班我也加班,大家从来都没有觉得加班是一件苦差事,当时赚钱都不多,周末加班还都是自愿加班,就是为了能够在北京立足。现在2021年了,结了婚,生了娃。加班已经是互联网行业的常见现象,不加班反而不正常。而我恰巧不是工作狂类型的女强人,更喜欢把时间交给生活交给家庭。但生活压力使我不得

2021-01-26 20:04:38 98 3

原创 2021-01-21安装FireFox插件FireBug和FirePath时遇到得坑(windows10)

背景:准备学习selenium web自动化,进行环境安装但是安装最新版本firefox后发现不支持FireBug和FirePath插件安装。解决办法:查阅了一下资料,发现在55以上得firefox版本就不再支持FireBug和FirePath插件了,所以有两个选择:1、在浏览器设置中自动更新—>更改为“不检查更新”这个方式官方是不推荐的,但是升级后确实是没有办法使用这两个插件,并且现在也没有更好的替代插件出现,所以只能选择这个办法如果你已经安装了最新得firefox,请卸载。并到以

2021-01-21 18:50:18 1026 1

原创 测试工程师面试宝典(编程题Python)

Q:两个有序数组合并成一个有序数组def merge_sort(a, b): ret = [] i = j = 0 while len(a) >= i + 1 and len(b) >= j + 1: if a[i] <= b[j]: ret.append(a[i]) i += 1 else: ret.append(b[j]) j +=

2020-12-06 22:17:40 502

原创 测试工程师面试宝典Q&A(非编程)

Q:什么是ddtA:ddt是unittest中的一种,数据驱动设计模式,一组数据对应一个测试用例,用例自动加载生成。一般测试数据大多数为多个字典的list,测试类前增加@ddt.ddt,case前加@ddt.data(),运行后会自动加载形成多个测试用例Q:python中的模块、包、库A:模块:包含并且有组织的代码片段为模块,一个文件就相当于一个模块包:包是一个有层次的文件目录结构,它定义了由n个模块或n个子包组成的python应用程序执行环境。包是一个包含__init__.py 文件的目录,该目

2020-12-06 22:16:59 374

原创 RN环境搭建填坑指南-iOS

Q:pod install的时候执行到Installing Flipper-Glog (0.3.6)会报错,并且中断安装A:检查一下xcode中的Xcode-Preferences-Locations-Command Line Tools,有没有配置。选择一个对应的版本后再回到命令行执行pod install~顺利通过...

2020-11-11 16:04:18 803

原创 RN开发工具和语言版本查看

一行命令 查较为全面的各中版本信息yarn react-native info$ /Users/dl/Desktop/gitFiles/StartPineapple/node_modules/.bin/react-native infoinfo Fetching system and libraries information…System:OS: macOS 10.15.5CPU: (4) x64 Intel® Core™ i5-7360U CPU @ 2.30GHzMemory: 231.

2020-11-10 20:11:28 1014

原创 RN打包环境指南

Tips: 先看xcode跟研发所需要的版本是否一致,如果不一致,升级xcode的话,看是否需要系统升级,如果需要升级系统,先升级系统之后,再开始下面的操作,不然会遇到很多坑的!!!1、按照RN官网_中文文档安装环境:https://reactnative.cn/docs/getting-started.html注意:按照这个流程安装到yarn之后,环境就安装结束了,要切换到我们的项目目录下,再执行2步骤,不然直接运行命令:yarn react-native info的时候就会报错:erro

2020-11-10 17:31:46 425

原创 ReactNative环境搭建

安装要求安装步骤请参考官网getting-start(不懂的要学-。-)Node - v14.5.0Npm - v6.14.5JDK - v1.8CocoaPods - v1.9.3Xcode - v11.3.1Watchman - v4.9.0YarnAndroid Studio - 6.14.5ios私有仓库 - @主管开通仓库权限命令通用命令原始命令快捷命令描述npx react-native startnpm run start启动metr

2020-11-07 14:33:25 937 4

原创 记第一次写博客

我是一名普通的工程师,先后经历了从C开发-C++测试-Android测试-网页测试的过渡。不过还好的是我足够幸运,虽然现在测试也没有那么牛,虽然现在开发的东西也忘得差不多了,但是我仍然对测试有热情。这是我的第一篇博客,以后做的每一件事都会更新在上面,争取一周至少更新一篇。不是为了给别人看,而是为了让自己做过的东西能够真真正正的保留下来,这样几年后回头看看也是很有成就的。如果我的博客文章能够

2017-06-22 21:47:14 134

空空如也

空空如也

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

TA关注的人

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