自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux服务器文件传输

rzwinscp工具

2021-03-15 15:26:35 100

原创 安装nginx

1.sudoyuminstallepel-release2.yum-yinstallnginx3.sudonginx-c/etc/nginx/nginx.conf以下是测试步骤:4.nginx-sreload5.nginx-t装好的nginx在/etc/nginx/conf.d ,添加配置文件 ,添加好文件后执行上面的4跟5...

2020-12-17 11:11:13 115

原创 python基础知识01

1、IDE:集成开发环境python:主流用pycharm2、python文件和java文件都是在虚拟机上运行的:pvm + jvm.py 文件和.pyc文件 以及.pyc文件的生成3、解释器???4、代码运行的原理:源文件 编译器 -字节码文件 解释器...

2020-12-10 20:23:15 110

原创 SourceTree安装

https://cloud.tencent.com/developer/article/1369196SourceTree跳过注册安装使用https://blog.csdn.net/shuyuea3/article/details/80722158

2020-11-10 17:14:41 106

原创 linux安装node环境

sudo mkdir -p /www/dev/node //目录位置可选下载node二进制文件包:sudo wget https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-x64.tar.xz //这是目前官网稳定版 后期可自己去官网找解压包命令:sudo tar zxvf node-v14.9.0-linux-x64.tar.xz --这里有个坑 这个命令会报错正确解压命令:sudo tar xvf node-v14.9.0-linux-...

2020-10-12 17:34:52 138

原创 nginx相关

1、问题 文件上传失败 --原因 nginx有显示文件上传的大小,需要修改conf文件的配置

2020-08-31 17:10:04 73

原创 十二、selenium 12 Excl+cookie实战

三种方式:# 方式一、手动输入用户名 密码 浏览器获取cookie 然后添加# 方式二、代码打开网页 等待60s 手动输入用户名 密码 代码输出cookie 再添加# 方式三、把cookie放在excel里面,然后再读出来 不用手工复制# 打开网页 等待时间 手工输入用户名密码 验证码 ,点击提登录 cookie保存在excel 或者其他配置文件安装xlwt因为想用python实现读写excel。百度了下,要安装xlwt和xlrd,网上各种方法,很多都不便利。最后利用..

2020-08-25 20:54:02 308

转载 host相关

因为要接入监控cat,所以需要访问测试环境的cat,在本地配了cat的host后,在测试服务器上也配了host。最开始我们访问网站的时候,都是通过ip地址和端口号的方式来访问,但是ip地址是一串数字,记忆起来比较繁琐所以,计算机协会推出了dns服务,dns可以根据我们输入的域名来去寻找对应的ip地址。而hosts则相当于是我们本地的一个dns服务,在我们输入域名访问的时候,计算机会先到hosts文件夹里面去找,看有没有这个域名,如果没有,再去dns服务器上去找。在进行web开发的时候,通常需要以ht

2020-08-25 09:48:07 259

原创 十一、selenium 11 Cookie处理

对于web应用,很多地方比如登录、发帖都需要输入验证码,类型也多种多样,解决验证码的方法如下:去掉验证码:在测试环境去掉,对于开发来说屏蔽相关验证码代码设置万能码:只要用户输入这个万能码,程序就认为验证通过验证码识别技术:可以通过python-tesseract来识别图片验证码,python-tesseract是光学字符识别Tesseract OCR引擎的Python封装类。不过不能达到100%识别举例:from PIL import Imagefrom pytesserac

2020-08-24 20:02:02 217

原创 十、 selenium10 浏览器多窗口处理

浏览器多窗口处理:有时候我们在测试一个web应用的时候会出现多个浏览器窗口的情况,webdriver提供了相应的解决方案,如下:首先要获得每一个窗口的唯一标识符号(句柄),通过获得的句柄来区分不同的窗口,从而对不同窗口上的元素进行操作。举例:nowhandle=driver.current_window_handle #获取当前窗口句柄 主窗口就是第一个窗口的句柄driver.find_element_by_css_selector('a.pass-reglink').cl.

2020-08-24 19:50:58 456

原创 九、 selenium09 下拉框处理&执行JS

1、下拉框处理:web页面上经常会有下拉框,对下拉框的处理比较简单,一般分为两种情况:1.1、下拉框通过元素定位识别,举例:driver.find_element(By.XPATH,'//option[@value="mango"]').click()上面的元素为下拉框中的选项。1.2、创建一个select的对象,然后通过相应方法处理,举例:selectElement = driver.find_element(By.XPATH,'//select[@id="Selector".

2020-08-23 10:46:23 396

原创 八、selenium 08 层级定位及Frame处理及alert处理

1、层级定位:在实际的项目测试中,经常会遇到无法直接定位到需要选取的元素,但是其父元素比较容易定位,通过定位父元素再遍历其子元素选择需要的目标元素,或者需要定位某个元素下所有的子元素。层级定位的思想是先定位父对象,然后再从父对象中精确定位出其我们需要选取的后代元素。语法举例:driver.find_element_by_id(‘***’).find_element_by_link_text(‘***’)2、定位frame中的对象:在web应用中经常会出现frame嵌套的应用,假设

2020-08-23 09:26:13 289

原创 测试入门

1、什么是测试2、测试需要做什么3、用例的要素及编写用例的方法4、测试流程冒烟 回归 兼容5、怎么确保上线后的稳定性

2020-08-19 22:12:33 301

原创 七、selenium07 等待处理(等待操作)及定位一组对象

为了保证脚本的稳定性,有时候需要引入等待时间,等待页面加载元素后再进行操作,selenium提供三种等待时间设置方式。1、sleep():固定休眠时间设置,python的time包里提供了休眠方法sleep,导入包后就能使用;sleep()方法以秒为单位,如果超时设置小于1秒,可以使用小数import timetime.sleep(0.5)2、implicitlyWait():implicitlyWait()方法比sleep()方法智能,sleep()方法只能在一个固定的时间等

2020-08-19 19:53:59 232

原创 六、selenium06 键盘操作事件

1

2020-08-19 19:09:46 180

原创 五、selenium05 元素操作api&鼠标事件

元素定位需要两部分:① 元素信息(浏览器开发者工具) ②代码定位元素的api(id,name,xppth,css等方法)元素识别后就是要对元素进行操作用火狐定位元素,用谷歌做自动化测试比较好。注意:元素信息用复制的方式+引号的使用:外面用单,里面就用双,防止匹配失败Shift+enter 快速换行1、常用元素操作API定位到元素后,需要对元素进行操作,常见的有鼠标点击、键盘操作等,这取决于我们定位到的对象支撑哪些操作。一般来说,所有与页面交互的操作都将通过...

2020-08-18 20:33:17 222

原创 selenium css元素识别

目录1、css是什么2、Css_selector常用6种定位元素的方法:2.1 通过绝对路径定位2.2 通过相对路定位2.3 使用元素属性定位2.4 使用部分属性值匹配(也称为模糊方法定位)2.5 查询子元素2.6查询兄弟元素selenium 04 Css元素识别1、css是什么Css_selector是什么?CSS是一个被用来描述如何在屏幕等处渲染HTML和XML文档的语言。CSS使用选择器来为文档中的元素绑定样式属性。选择器(selector)是用

2020-08-18 19:24:27 268

原创 xpth定位元素方法

xpth会把html文档转化为xml 所以识别效率会低一些 但是影响并不大id name这些方法识别是不会转化的2.1 xpth是什么XPATH是什么?XPATH是一门在XML文档中查找信息的语言,XPATH可用来在XML文档中对元素和属性进行遍历,主流的浏览器都支持XPATH,因为HTML页面在DOM中表示为XHTML文档。2.2 Xpath常用如下6种定位元素的方法:Xpath定位方法:绝对路径 相对路径 元素索引 元素属性 元素属性值 元素文本1、通过绝对路径定

2020-08-18 09:48:55 728

原创 Nginx负载均衡配置+记录请求分发日志

1、配置文件配置服务器分发nginx默认是轮循的配置 /etc/nginx/conf.dhttp { upstream myserverstest{ server 11.11.11.11:8001; server 22.22.22.22:8001; } server { listen 80; location / { proxy_pass ...

2020-08-17 17:59:29 3684

原创 nginx地址跳转

项目要做域名解析,最后的实现就是直接用ip访问,不加。因为没有证书(https访问需要ssl证书),所以运维帮我们做域名解析。原本项目是;ip加端口访问,nginx代理后直接用ip访问就行。一、下载安装(服务器要有外网权限,在预发布的时候因为没有外网权限,用第二种方式安装即可)①https://www.runoob.com/linux/nginx-install-setup.html②命令安装:1.sudoyuminstallepel-release2.yum-yins...

2020-08-14 12:04:46 732

空空如也

空空如也

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

TA关注的人

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