![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 71
くろ ねこ
这个作者很懒,什么都没留下…
展开
-
python 自动化 chrome版本和chromedriver.exe不匹配
python 自动化中chrome和chromedriver.exe不匹配原创 2022-08-16 14:48:55 · 487 阅读 · 1 评论 -
火狐插件selenium IDE录制脚本操作
火狐插件selenium IDE录制脚本操作一.导入插件二.录制脚本一.导入插件1.在菜单中点击附加组件2.点击从文件安装附加组件3.选中插件点开4.点击立即安装即可5.安装完成二.录制脚本1.首先打开selenium IDE2.进行下列操作3.执行操作,进行录制,获取脚本内容4.可以点击绿色小三角执行操作,发现报错了,是因为"hao123_上网从这里开始"还没有加载出来就已经进行点击了,没有找到元素,因此改变进度条可以减缓执行速度。5.如果还不成功可以替换要抓取的原创 2021-06-15 16:53:22 · 765 阅读 · 0 评论 -
po模型+unittest测试
po模型一.PO模型介绍二.PO的核心要素三.PO模式的优点四.非op模型实现五.op模型实现1.包含内容2.代码实现(多页面)一.PO模型介绍在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率二.PO的核心要素1.在PO模式中抽离封装集成一个BasePage类,该基类应该拥有一个只实现webdriver实例的属性2.每一个page都继承BasePage,通过driver来管理本page中元原创 2021-06-15 16:16:30 · 938 阅读 · 0 评论 -
selenium的八种定位方式
selenium的八种定位方式一.selenium的八种定位方式一.selenium的八种定位方式driver.find_element_by_xpath(value)// xpath案例:from selenium import webdriverdriver=webdriver.Firefox()url="http://www.baidu.com"driver.get(url)ss=driver.find_element_by_id("kw")ss.send_keys("pyt原创 2021-06-10 21:49:33 · 436 阅读 · 1 评论 -
web自动化测试之selenium
web自动化测试之selenium一.selenium的常用操作二.selen的断言1.什么是断言2.断言信息的操作三.元素的定位1.元素定位方法的分类(调用方式)2.元素定位方法的分类3.元素定位的八种定位方式4.元素的操作四.Selenium API高级1.多标签之间的切换2.多表单切换3.弹出框操作4.鼠标和键盘操作5.浏览器等待一.selenium的常用操作1)库的导入 from selenium import webdriver2)创建浏览器对象 driver = webdriv原创 2021-06-10 20:20:59 · 627 阅读 · 1 评论 -
python-requests接口自动化测试
python-request接口自动化测试一.概念二.前提三.get请求四.post请求五.requests的响应内容六.requests的扩充七.requests+pytest+allure一.概念requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求二.前提要在pycharm的黑窗口中下载requestspip install requests三.get请求/原创 2021-06-07 19:47:04 · 344 阅读 · 1 评论 -
python-requests+pytest+allure实现读取csv文件及excel文件
python-requests+pytest+allure实现读取csv文件及excel文件一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-06-07 19:45:21 · 684 阅读 · 0 评论 -
python单元测试之unittest
python单元测试之unittest一.unittest内容1.单元测试(主要是测试代码块)2.集成测试(测试接口)3.功能测试(测试功能)4.黑盒和白盒测试二.unittest组成1.TestFixture2.TestCase:测试用例3.TestSuite (测试套件)4.TextRunner(执行测试用例)三.断言四.生成测试报告1.格式:2.参数五.操作五.读取文件1.读取xml文件2.读取csv文件一.unittest内容1.单元测试(主要是测试代码块)颗粒度最小,一般由开发小组采用白盒转载 2021-06-03 17:29:21 · 172 阅读 · 0 评论 -
python单元测试的unittest读取csv文件
python单元测试的unittest读取csv文件一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-06-03 17:26:47 · 1297 阅读 · 1 评论 -
python单元测试的unittest读取xml文件
python单元测试的unittest读取xml文件一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-06-03 17:25:55 · 129 阅读 · 0 评论 -
python的文件操作及os模块
这里写目录标题一.文件的概念二.文件的读取和写入1.打开文件2.关闭文件3.文件的写数据4.文件的读数据5.文件读写的两种格式6.二进制文件的读写三.文件和文件夹的操作1.文件重命名2.删除文件3.创建文件夹4.获取当前目录一.文件的概念文件就是保存数据存放在磁盘就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力二.文件的读取和写入文件操作有五种格式w(创建文件与写数据)r(读取文件中的数据)a(在文件原有数据的基础上写数据)rb(二进制读取数据原创 2021-06-01 20:15:46 · 104 阅读 · 0 评论 -
python的函数
python的函数一.python函数的介绍二.函数的格式三.函数的传参数一.python函数的介绍如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数。二.函数的格式def 函数名():代码// 函数的创建以及打印def printInfo(): print("my name is 黑猫猫") print("my age is 18")printInfo()三.函数的传参数// An h原创 2021-06-01 19:19:58 · 355 阅读 · 0 评论 -
python的集合
python的集合一.python集合的介绍二.python集合的格式三.python集合的常见操作1.集合的添加2.集合的删除四.集合的交集,并集,差集1.交集(都包含的值)2.并集(合并,去重)3.差集(a中存在,b中没有的数据)一.python集合的介绍集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。定义一个空集合set1 = set()注意以下写法为一个空字典,为空默认是字典,如果有数据在根据格式判断set2 = {}二.python集合的格式变量名={值原创 2021-05-28 20:03:49 · 71 阅读 · 0 评论 -
Python的字典
Python的字典一.Python字典的介绍二.字典的格式三.python字典的常见操作1.字典的查询2.字典的修改3.字典的添加4.字典的删除5.字典查询长度6.字典循环获取值一.Python字典的介绍字典和列表一样,也能够存储多个数据列表中找某个元素时,是根据下标进行的字典中找某个元素时,是根据key获取。字典的每个元素由2部分组成,键(key):值(value)二.字典的格式// 由键(key):值(value)组成student = {"name": "张三", "age": 19,原创 2021-05-28 19:18:10 · 148 阅读 · 0 评论 -
python的列表及元组
python的列表及元组一.python列表1.列表的介绍2.列表格式3.列表的打印4.for循环打印列表中的内容5.while循环打印列表中的内容二.python列表的操作1.列表的添加(append, extend, insert)2.列表的修改3.列表的查找(in, not in, index, count)4.列表的删除(del, pop, remove)5.列表的排序(sort, reverse)6.列表的嵌套三.元组1.元组的介绍2.列表转元组一.python列表1.列表的介绍列表就像是一原创 2021-05-27 20:16:53 · 529 阅读 · 0 评论 -
python的九九乘法表和用*打印三角形
python的九九乘法表一.while循环打印九九乘法表二.for循环打印九九乘法表三.使用循环打印三角形一.while循环打印九九乘法表// while循环的九九乘法表i = 1while i <= 9: j = 1 while j <= i: print("{}*{}={}".format(j, i, i * j), end=" ") j += 1 print() i += 1二.for循环打印九九乘法表// fo原创 2021-05-27 18:56:29 · 265 阅读 · 0 评论 -
python字符串的使用
python字符串的使用字符串的使用一.获取索引二.切片三.字符串的常见操作字符串的使用一.获取索引myname = “duyuyan”取myname字符串的第1个元素,并输出print(myname[0])取myname字符串的第5个元素,并输出print(myname[4])取myname字符串的最后一个元素,并输出print(myname[-1])取myname字符串的倒数第二个元素,并输出print(myname[-2])二.切片切片语法:[起始下标:结束:步长]原创 2021-05-25 19:34:07 · 436 阅读 · 0 评论 -
python的基础语句
python的基础语句一.python基础语句的分类二.判断语句1.if语句2.if-else语句3.if-elif-else语句4.if嵌套三.循环语句1.while循环2.for循环一.python基础语句的分类判断语句:1:if语句的使用格式2:if-else的使用格式3:if-elif-else的使用格式4:if嵌套循环语句:1:while循环的格式2:while循环嵌套3:for循环的格式二.判断语句1.if语句格式:if 要判断的条件:条件成立时,要做的事原创 2021-05-25 17:11:42 · 90 阅读 · 0 评论 -
python基础学习
python基础学习一.python的大概介绍1.python发展的背景2.python的特点二.python的安装三.python中的基本语法1.变量的定义2:标示符一.python的大概介绍1.python发展的背景Python的作者,Guido von Rossum(吉多·范·罗苏姆,中国Python程序员都叫他 龟叔),荷兰人。Python 本身也是由诸多其他语言发展而来的,Python目前有两个版本,Python2.x和Python3.x2.python的特点规范的代码,简单,易学,高原创 2021-05-24 15:54:37 · 56 阅读 · 0 评论