![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 77
IT界的测试混子
保持学习,学会学习
展开
-
python的元组能作为字典的key吗?为什么?
python的元组可以作为字典的key?原创 2022-10-08 23:22:45 · 4987 阅读 · 0 评论 -
数据结构基础-链表 3
《漫画算法 python篇》程序员小灰链表(linked list)链表(linked list)是一种在物理上非连续的、非顺序的数据结构,由若干节点(node)组成。存储方式:随机存储。数组(顺序存储):链表(随机存储):灰色格子:空闲橙色格子:被占用红色格子:代表在内存中的位置单向链表:每一个节点包含两部分,一部分是存放数据的变量data,另一部分是指向下个节点的指针next。双向链表:较单向链表复杂一点,它的每个节点除了有data和next指针外,还拥有指向前置节点的pr.原创 2022-02-27 21:39:44 · 343 阅读 · 0 评论 -
数据结构基础-数组 2
《漫画算法 python篇》程序员小灰数组数组:array,有限个相同类型的变量所组成的有序集合。特点:顺序存储数组的基本操作读取数组更新元素插入元素算法:Python#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : zeshan# @File : python_array.pyclass MyArray: def __init__(self,capacity): self.ar.原创 2022-02-27 19:06:36 · 499 阅读 · 0 评论 -
算法概述1
《漫画算法 python篇》程序员小灰算法算法概念:英文单词algorithm。算法是一些列程序指令,用于处理特定的运算和逻辑问题。衡量算法好坏的重要标准:时间复杂度、空间复杂度算法运用场景,如1.运算:如求两个数的最大公约数2.查找:百度搜索3.排序:电商网站商品排行4.最优决策:迷宫5.面试数据结构数据结构概念:英文 data structure,是组织、管理和存储格式,其目的是高效的访问和修改数据数据结构的组成方式:线性结构树图其他:如跳表、哈希链表、位图时间.原创 2022-02-27 15:34:25 · 93 阅读 · 0 评论 -
appium(3)webview测试
删除线格式 appium(3)webview测试原创 2021-05-05 22:28:55 · 894 阅读 · 1 评论 -
appium(2)简单的demo、元素定位
appium-录制用例元素定位原创 2021-05-04 10:43:41 · 1730 阅读 · 6 评论 -
appium(1)环境安装
官网http://appium.io/文档:http://appium.io/docs/en/about-appium/getting-started/index.htmlgithub:https://github.com/appium/appiumappium studio:https://appium.experitest.com/安装java jdk(1.8)官网下载:https://www.oracle.com/cn/java/technologies/javase/javas原创 2021-05-04 10:40:59 · 93 阅读 · 0 评论 -
pytest框架(2)fixture、conftest、hook、pytest.ini、allure
Fixturepytest fixture 官网:https://docs.pytest.org/en/stable/fixture.html#fixtureFixture是在测试函数运行前后,由pytest执行的外壳函数,代码可以定制,满足多变的测试需求,功能包括:定义传入测试中的数据集配置测试前系统的初始状态为批量测试提供数据源等pytest fixture 使用方法1(推荐)直接通过函数名,传递到方法中(如果需要返回值,必须使用这种方式)方法2、使用 @pytest.m原创 2021-05-01 19:47:08 · 851 阅读 · 1 评论 -
python selenium(1)
pip install selenium下载谷歌驱动http://chromedriver.storage.googleapis.com/index.htmlchrome与谷歌驱动版本对应表https://www.cnblogs.com/yfacesclub/p/8482681.html火狐驱动https://github.com/mozilla/geckodriver/releases(1)chromedriver目录配置到环境变量(3) chromedriver放到python安装目录原创 2021-04-19 10:09:36 · 146 阅读 · 0 评论 -
python unittest
import unittest测试类必须继承unittest.TestCcase测试方法必须以“test_”开头uinttest测试函数命名:一定是小写的test开头执行顺序,test_后按ACSII码值顺序执行unittest执行:方法一:执行所有unittest.main()方法二:执行测试方法suite = unittest.TestSuite()#创建测试套件suite.addTest(TestMethod(“test_01”))suite.addTest(TestMethod原创 2021-04-19 10:05:04 · 183 阅读 · 1 评论 -
pytest框架(1)
安装pip install -U pytest测试例子# content of test_sample.pydef func(x): return x + 1def test_answer(): assert func(3) == 5执行结果$ pytest=========================== test session starts ============================platform linux -- Python 3.x.y原创 2021-04-19 10:02:31 · 131 阅读 · 0 评论 -
python学习笔记-变量、字符串、列表、元组、集合、字典(2)
python基本数据类型与操作变量命名规则:(1)由字母、数字、下画线(_)组成,数字不能打头(2)不能是 Python 关键字(3)不能包含空格例如:ab_c:合法_abc:合法xyz#abc:不合法,不允许有#abc1:合法1abc:不合法,不允许数字开头。避雷:Python 关键字False None True and asassert break class continue defdel elif else except finally原创 2021-03-30 00:10:53 · 297 阅读 · 2 评论 -
python基础学习笔记-安装(1)
安装python官网下载安装包https://www.python.org/windows系统官网下载exe包,傻瓜式安装参考廖雪峰pythonhttps://www.liaoxuefeng.com/wiki/1016959663602400/1016959856222624linux(centos)linux安装python3,python2系统自带安装依赖包yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel r原创 2021-03-27 12:22:21 · 181 阅读 · 3 评论 -
python处理镜像字符串
题目:将字符串s = 'ABCabcefghbxcmvSF'装换为镜像字符串,例如a转换成z,b转换成y首先科普一下python有两个函数ord() 跟chr()以上截图来源菜鸟教程有了ord函数,就可以知道每个字符对应的ASCII,当然也可以直接百度由百度可知,小写字符a对应的十进制的ASCII是97,小写z对应的是122,26个字母刚好分成两半a 97...原创 2018-09-19 20:28:44 · 2197 阅读 · 0 评论 -
python openpyxl模块从excel读取数据
第一步:安装openyxl模块pip install openyxl第二步:读写数据from openpyxl import load_workbook# 工作簿 workbook 表单 sheet 单元格 cell#打开指定工作簿wb=load_workbook('test_data.xlsx')# 定位到指定的表单sheet=wb['test_data']...原创 2018-08-21 17:58:18 · 2788 阅读 · 0 评论 -
python--接口自动化鉴权实例
第一大题:写一个类,有一个http_request函数,能够完成http的get以及post请求,url和param作为这个函数的参数。难点:考虑如果有cookie的话怎么完成请求?因为登录与充值有关联。验证:创建实例,完成登录--->充值请求。登录:http://xxx.xxx.xxx.xxx:8080/futureloan/mvc/api/member/login参数...原创 2018-07-17 22:38:44 · 3146 阅读 · 0 评论 -
python虚拟环境移植记录
以下均在Windows系统下操作------------------------------前期------------------------------安装虚拟环境pip install virtualenvwrapper-win创建虚拟环境(先进入到虚拟环境存放的路径,可以在工程目录下)mkvirtualenv --python=python3 venv–python=指定python版本(如果有多个python版本的话)venv 虚拟环境名激活虚拟环境.\venv\Scrip原创 2021-02-22 18:52:34 · 2565 阅读 · 0 评论 -
python+unittest接口测试框架demo
python+unittest接口测试框架 config.py #配置文件 logger.py #日志模块 TestRunner.py #执行文件 debug.py #调试测试 执行文件 comm_fun.py # 公共函数 testCases #测试用例集 -UserApiTest #用户模块api集,系统功能模块多的时候可以分模块存放用例 -test_AddUserInfo.py #测试模块,接口...原创 2020-12-28 15:10:18 · 751 阅读 · 5 评论 -
requests模块报错ValueError: zero length field name in format
报错信息:"/usr/lib/python2.6/site-packages/requests-2.24.0-py2.6.egg/requests/__init__.py", line 43, in <module> import urllib3ImportError: No module named urllib3原创 2020-07-22 17:29:43 · 2476 阅读 · 0 评论 -
ERRORS: ?: (corsheaders.E013) Origin ‘*‘ in CORS_ORIGIN_WHITELIST is missing scheme or netloc HINT:
django报错信息:ERRORS: ?: (corsheaders.E013) Origin ‘*’ in CORS_ORIGIN_WHITELIST is missing scheme or netloc HINT:解决方法:setting.py文件注释掉以下代码CORS_ORIGIN_WHITELIST = (‘*’)```python"""#setting.py文件Django settings for project project.Generated by 'd转载 2020-07-20 20:26:56 · 3372 阅读 · 0 评论