![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原创技术博客
文章平均质量分 54
sunxiaopeng1012114
这个作者很懒,什么都没留下…
展开
-
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 · 1061 阅读 · 0 评论 -
selenium+ie 程序运行过程中click不生效,无法点击。同样的代码chrome 360极速浏览器都可以正常执行
背景:在做打点自动化,需要点击链接后对比服务端日志是否打点正确。过程:访问url,点击页面中某个id的元素问题:同样的代码在chrome和360极速浏览器上可以正常运行,ie浏览器之前也可以正常运行突然间click就不生效了。元素可以定位成功,但click操作没有生效。手动试了一下,没有启动selenium时 ie浏览器可以正常点击,启动selenium后 ie浏览器点击无响应解决办法:第一种是搜索引擎中常见的解决办法,但是对于我来说并不奏效,大家也可以试一下第一种:元素里有hre原创 2021-12-01 18:02:27 · 1328 阅读 · 0 评论 -
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 · 3131 阅读 · 1 评论 -
2021-01-22
Windows安装telnet工具的方法1, 点击【开始】按钮,然后选择【控制面板】选项,如图所示:2, 选择【程序】选项,如下图所示:3, 点击【打开或关闭windows功能】选项,如下图所示:4, 勾选【Telnet客户端】选项,点击【确定】,等待安装完成即可。5, 最后在cmd命令行下就可以测试端口服务是否开通了,如下图所示回车后出现如下情况表示端口已开通了。...原创 2021-11-19 14:55:35 · 61 阅读 · 0 评论 -
Httprunner学习笔记
一、HttpRunner的介绍HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求二、HttpRunner的设计理念1、追求不重复造轮子 2、遵循 约定大于配置 的准则3、追求投入产出比三、HttpRunner的核心特性1、继承 Req...原创 2021-10-29 17:29:17 · 405 阅读 · 0 评论 -
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 · 2264 阅读 · 0 评论 -
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 · 259 阅读 · 0 评论 -
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 · 582 阅读 · 0 评论 -
pytest学习笔记
一、pytest单元测试框架 什么是单元测试框架? 软件开发过程中针对软件的最小单位(函数、方法)进行正确性的检查测试 单元测试框架有哪些? Java:Junit testng python:pytest&unittest 单元测试框架主要做什么? 1、测试发现:从多个文件里面找到测试用例 2、测试执行:按照一定顺序和规则执行测试用例,并生成测试结果 3、测试判断:...原创 2021-07-07 17:38:23 · 330 阅读 · 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 · 2804 阅读 · 0 评论 -
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 · 9272 阅读 · 0 评论 -
基于opencv的图片截取(python)
背景:想要在一整张图片中截取一定尺寸的图片使用方法:第一种:opencv第二种:PIL原创 2021-06-08 17:53:28 · 9481 阅读 · 0 评论 -
使用MySQL Shell链接本地数据库遇到的问题小记
1、链接数据库命令\connect root@127.0.0.1输入命令后会提示输入密码,此时输入root密码即可 可以保存密码用于下次登录2、登录进入后输入原创 2021-06-02 10:55:12 · 1004 阅读 · 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 · 1214 阅读 · 0 评论 -
2021-02-23Win10 上安装mysql,踩坑记录
本人之前一直使用mac,但换了东家后不得不向现实臣服重新捡起了Windows系统,真的不习惯呀,安装任何软件都要靠百度····进入正题:背景:由于开发需要,想在本地搭建一个Mysql数据库过程:刚开始看到网络上有两种安装方式:有界面和无界面出于本能,不想让有界面再占用本就卡顿不行的电脑CPU,所以选择了无界面安装。大概流程是这样:下载安装软件,解压后放到想要安装软件的磁盘(我是放到了D:\Program Files下) 配置环境变量 进入文件夹,创建my.ini 进入m原创 2021-02-23 16:08:04 · 192 阅读 · 0 评论 -
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 · 254 阅读 · 0 评论 -
2021-01-21安装FireFox插件FireBug和FirePath时遇到得坑(windows10)
背景:准备学习selenium web自动化,进行环境安装但是安装最新版本firefox后发现不支持FireBug和FirePath插件安装。解决办法:查阅了一下资料,发现在55以上得firefox版本就不再支持FireBug和FirePath插件了,所以有两个选择:1、在浏览器设置中自动更新—>更改为“不检查更新”这个方式官方是不推荐的,但是升级后确实是没有办法使用这两个插件,并且现在也没有更好的替代插件出现,所以只能选择这个办法如果你已经安装了最新得firefox,请卸载。并到以原创 2021-01-21 18:50:18 · 1040 阅读 · 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 · 510 阅读 · 0 评论 -
测试工程师面试宝典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 · 377 阅读 · 0 评论 -
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 · 810 阅读 · 0 评论 -
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 · 434 阅读 · 0 评论 -
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 · 942 阅读 · 4 评论