- 博客(40)
- 收藏
- 关注
原创 Docker技术在测试中的应用--环境搭建篇
Docker火了有一段时间了,越来越多的公司使用Docker部署环境,作为测试,了解一些这方面的知识也越来越有必要。可以配合Kubernetes(简称k8s)一起来学习。诞生背景一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。 作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题, 特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。 Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机
2022-02-12 22:55:18
2426
原创 如何学selenium?--Selenium知识点汇总
最近一段时间在学习selenium,但是目前工作中不太能用到,为了方便以后复习,花几个小时整理了一份‘Selenium知识点汇总.xmind',也可以作为速查表。浏览器常用操作元素定位的八种方式鼠标操作(ActionChains类)键盘操作(Keys类)JS操作获取元素信息三种等待方式三种切换(alert、frame、window)select下拉框操作selenium常见异常cookie处理完整思维导图公众号(在文
2021-12-29 14:06:16
776
原创 Selenium07--webdriver的高级操作(一)无头浏览器与select操作方法
无头浏览器 定义:没有界面的浏览器 特点: 1、没有界面也能操作2、没有界面也能截图3、省资源4、不关心界面操作过程headless(官方推荐)1、ChromeOptionsfromtimeimportsleepfromseleniumimportwebdriveroption=webdriver.ChromeOptions()#实例化一个浏览器对象option.add_argument('--headless')#添加参数,option...
2021-12-21 21:56:55
1363
原创 selenium06--webdriver的基础操作&webelement对象方法
介绍webdriver的基础操作&webelement对象方法
2021-12-21 18:13:08
660
原创 Selenium05-selenium中的Css元素定位方法
在selenium中,通过css语法定位元素也是常用的一种方式,所以我们先来了解下css语法。css语法学习地址:https://www.w3school.com.cn/cssref/css_selectors.aspcss定位语法有很多,接下来我们介绍一些selenium中经常用到的。先来张图,看下Xpath和CSS常用语法的对比接下来逐个去试下,以下练习都是在百度首页上进行的。css 基础语法 标签名 直接写即可 p html id的值 #id_value
2021-12-15 10:01:03
2768
原创 Selenium04-selenium中的Xpath元素定位方法&爬虫实践
介绍selenium中xpath元素定位方法。使用xpath元素定位方法获取热搜榜数据。
2021-12-12 22:33:17
2277
原创 Selenium03--selenium脚本编写及八大元素定位方法(上)
selenium脚本编写上篇文章介绍了selenium环境搭建,搭建好之后就可以开始写代码了基础脚本,打开一个网址fromseleniumimportwebdriverdriver=webdriver.Chrome()#打开chrome浏览器driver.get('https://www.baidu.com')#打开百度打开本地HTML文件上篇文章我自己写了一个html文件,放在了当前路径下 第一种方式 通过绝对路径打开fromselenium...
2021-12-11 23:11:25
634
原创 Selenium01-自动化测试理论
接下来开始学习SeleniumUI自动化测试,在开始前,先了解下自动化测试的相关概念。一、初识自动化测试概念 软件测试的定义 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 自动化测试的定义 把人对软件的测试行为转化为由机器执行测试行为的一种实践,用代码测试代码。 WebUI自动化测试 由自动化测试工具模拟人工在web程序上各种操作,并自动验证结果是否符合预期。 AppUI自动化测试 由自动化测试工具模拟人
2021-12-09 16:11:50
591
原创 自学笔记-Python基础15--Python中的异常与日志(详解)
介绍python中什么是异常,异常如何捕捉和处理。介绍python中什么是日志,如何打印日志并写入文件。
2021-12-02 16:05:29
1227
1
原创 自学笔记-Python基础14--Python中的面向对象(高级)之私有方法、多继承、多态
介绍Python中的面向对象之私有方法与私有属性、多继承、多态。
2021-11-30 15:17:10
1225
原创 自学笔记-Python基础13--Python中的面向对象(进阶)
介绍Python中的实例方法,类方法,静态方法。介绍Python-类中继承的用法
2021-11-29 15:16:22
650
原创 自学笔记-Python基础11--面向对象编程是个啥?(基础篇)
面向对象面向对象是相对于面向过程的一种思考方式。 面向对象的思想 当我们需要实现一个功能的时候,看重的并不是过程和步骤,而是关心谁帮我做这件事(找人帮我做)比如生活中我要买电脑,使用面向对象的思想:1.我想买电脑2.找媳妇帮我买个电脑3.收到电脑 面向过程的思想 需要实现一个功能的时候,看重的是开发的步骤和过程,每一个步骤都需要自己亲力亲为,需要自己编写代码(自己来做)比如生活中我要买电脑,使用面向过程的思想:1.我想买电脑2.查询参数信息3.比较机型
2021-11-28 22:13:27
629
原创 自学笔记-Python基础06--文件的读写与打开方式(详解)
文件的读写是我们经常用到的操作,常用的编程语言都会提供一个内置函数,通过输入'文件路径'和'文件打开模式'来打开一个文件对象。我们来看下python中的文件读写操作一、Python中的文件打开模式打开模式 用法 r 以只读的方式打开文件,若文件不存在,会报错 r+ 可以同时读写,若文件不存在,会报错,写入时是覆盖写入 w 以只写的方式打开文件,若文件不存在则新建,写入时是清空写入 w+ 可以同时读写,若文件不存在则新建,写入时是清空写入 a
2021-11-20 13:45:41
2145
原创 自学笔记-Python基础04--格式化字符串的三种方式
格式化字符串其实就是字符串的拼接普通的字符串拼接:a='好好学习'b='天天向上'print('我们要'+a+b+'.')>>>我们要好好学习天天向上.下边介绍3种python的格式化字符串的方法方法一使用格式化操作符%进行对字符串进行格式化常用的操作符有:符号 含义 %s 格式化字符串 %d 格式化整数 %f 格式化浮点数 基础用法a='好好学习'b='天天向上'print('我们要%...
2021-11-18 16:29:56
365
原创 自学笔记-Python基础03--字符串常用内置方法
字符串相关内置方法 index(参数1,参数2) 返回某个或某些字符在字符串中的下标位置,默认从头开始查找用法str1=‘abcdefg’print(str1.index('c'))--->2#'c'在字符串str1中的下标为2print(str1.index('c',3))--->抛异常#在str1中,从下标3位置开始找‘c’,找不到则抛出异常 find(参数1,参数2) index()找不到值时,抛异常,可以使用find()方法,find找不到值时..
2021-11-16 18:33:56
434
原创 自学笔记-Python基础02--布尔表达式&条件判断&深拷贝/浅拷贝
一、布尔表达式布尔值 True False3>2就算是一个布尔表达式,返回的值是True1==2也是一个布尔表达式,返回False=:表示赋值==:判断恒等!=:判断不相等字符串之间的比较,根据ASCII码进行判断字符串的比较,只比较第一位,第一位相同时,比较第二位'a'>'A'--->True#a=97,A=65in,not inlist1=[100,200,[300,400,500]]100inlist1--->Tu...
2021-11-16 14:30:27
624
1
原创 自学笔记-Python基础01--字符串&列表与元组
字符串定义用单引号或双引号或三引号引用的字符url='www.baidu.com'url2="www.baidu.com"print(url,url2)当字符串中有单引号时,外面用双引号,反之一样。str1="It'sOK"三引号可以作为类或方法或函数中的注释deffun():'''注释'''pass也可以用作字符串str2='''这里有‘单引号’,也有“双引号”'''print(str2)--->这里有‘单引号’,...
2021-11-16 14:11:38
414
1
原创 学习笔记:使用requests库进行接口测试
一:构建http请求1、构建请求URL参数https://www.baidu.com/s?wd=安卓以上边的url为例,?后边的 wd=安卓 就是url参数每个参数之前用&分隔url参数的格式,术语交租urlencoded格式。使用requests发送http请求,可以直接把参数卸载url里,例:...
2021-11-16 13:43:50
652
原创 学习笔记:测试抓包工具fiddler
fiddler是一款常用的代理式HTTP抓包工具。实现原理:客户端服务器进行消息交互时,HTTP客户端需要设置fiddler作为代理,把http请求发送给fiddler,fiddler再转发给服务器,同样,服务器返回消息也是先返回给fiddler,再由fiddler转发给客户端。 客户端 ------>代理------>服务器 客户端 <------代理<------服务器下载链接:fiddler下载...
2021-10-30 17:16:11
5557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人