07 2021 档案

mysql数据库高级查询用法
摘要:1.in的用法 使用场景:做条件查询的时候,条件字段的取值有多个的情况 select * from student_info where id = 1 or id =4; # 此处字段id取值存在多个情况,可以使用in方法 select * from student_info where id in 阅读全文

posted @ 2021-07-29 14:30 大头~~ 阅读(298) 评论(0) 推荐(0)

mysql数据库的基本操作之----增删改查
摘要:使用Navicat客户端,sql语法去创建一个数据库 1.创建表语句 create table student1( id int primary key, name varchar(10), age int, height float, hobby char(10), address varchar 阅读全文

posted @ 2021-07-29 11:03 大头~~ 阅读(427) 评论(0) 推荐(0)

python基础之random简单使用
摘要:random是python自带的库,不需要安装,使用前需要导入 import random 1.1. 生成[0-1)之间的随机浮点数 res=random.seed(1) # 随机数种子 res=random.random() print(res) 1.2 生成[a,b]随机整数 res=rando 阅读全文

posted @ 2021-07-28 16:57 大头~~ 阅读(409) 评论(0) 推荐(0)

web自动化之上传文件
摘要:在一些页面上会存在上传本地文档操作,有的是直接给上传路径,有的则是弹出widows上传界面如下图,针对widows上传界面无法使用F12定位到元素,则使用到工具pywin32和spy++(识别Windows控件的工具) 首先使用winspy++工具定位windows窗口元素,拖动靶心到要定位的元素上 阅读全文

posted @ 2021-07-17 16:54 大头~~ 阅读(375) 评论(0) 推荐(0)

Fidder抓包工具之Composer的使用
摘要:Fidder中Composer可以进行发包和重放,模拟客户端向服务器发包,具体的使用方法如下: 发包按照如下进行操作,就是执行了一次发包: 重放功能: 将请求拖入到右边框中,会自动生成与左边相对的一个一个的请求,选择想要重放的请求,三击变蓝后点击Execute,就进行了该请求的重放 阅读全文

posted @ 2021-07-16 16:13 大头~~ 阅读(135) 评论(0) 推荐(0)

Fidder抓包工具之AutoResponder使用
摘要:一、AutoResponder(自动响应器)使用 Fidder中AutoResponder(自动响应器)中用于拦截某一请求,进行如下操作: 使用内置fidder内置响应 重定向到本地的资源 自定义响应 二、运用场景和使用方法 在生产环境中出现了问题,我们不能直接在生产环境进行调试会影响到正在使用的用 阅读全文

posted @ 2021-07-16 15:42 大头~~ 阅读(653) 评论(0) 推荐(0)

python基础之文件操作
摘要:1.使用python对文件进行读写,使用open函数 open函数专门用来打开文件 open(文件名,打开模式,encoding='utf-8') 打开模式此处只说明以下几种 r:只读模式, w:写入, a:追加写入,不支持读 wb:以二进制模式打开写入 rb:以二进制只读打开 ab:追加写入,以二 阅读全文

posted @ 2021-07-10 18:33 大头~~ 阅读(52) 评论(0) 推荐(0)

python基础之ddt的使用
摘要:1.为什么使用ddt 在做测试过程中如下测试数据存在大量的重复性,需要把测试数据参数化,提高代码的复用性 cases=[{'params':{'username':'python','password1':'1234567890','password2':'1234567890'}, 'title' 阅读全文

posted @ 2021-07-10 18:16 大头~~ 阅读(324) 评论(0) 推荐(0)

python基础操作之路径的处理
摘要:一、绝对路径和相对路径 绝对路径:从盘符完整描述文件的路径 相对路径:相对于当前文件的路径,. 表示当前路径,.. 表示上一级目录的路径 二、使用python中OS模块获取文件路径 文件的工程结构如下图: 1.获取当前文件的绝对路径 import os os.path.abspath(__file_ 阅读全文

posted @ 2021-07-10 13:53 大头~~ 阅读(329) 评论(0) 推荐(0)

python数据转换之json和yaml数据
摘要:1.python数据与yaml数据切换 yaml文件中的数据读取出来,并转换为python数据 #读取yaml数据,将其转换为python数据,使用load函数 import yaml with open('data2.yaml','r') as f: res = yaml.load(stream= 阅读全文

posted @ 2021-07-09 18:57 大头~~ 阅读(1870) 评论(0) 推荐(0)

python中openpyxl模块使用
摘要:1.python使用openpyxl从Excel表格中读取单个格子数据 import openpyxl #1、加载为工作簿对象,传入Excel的路径 wb=openpyxl.load_workbook(r'E:\Python\python 41\working\day17\data\testdata 阅读全文

posted @ 2021-07-09 18:24 大头~~ 阅读(3397) 评论(0) 推荐(0)

python中logging模块使用
摘要:一,引入logging模块,logging模块的基本使用 import logging #日志的等级级别debug<info<warning<error<crital logging.root.setLevel('DEBUG')#logging默认的日志收集器是root,默认的收集级别是warnin 阅读全文

posted @ 2021-07-09 17:04 大头~~ 阅读(1660) 评论(0) 推荐(0)

web自动化页面元素不能键盘输入
摘要:一、背景 web自动化中存在一部分元素属性是readonly属性,导致我们在使用自动化代码的时候无法使用sendkeys()方法传入数据,以12306网站选择出发日期为例,见下图 二、json语句处理 怎么处理可以使出发日期可以自己键盘输出呢,将readonly属性修改为false,接下来通过jso 阅读全文

posted @ 2021-07-07 19:56 大头~~ 阅读(260) 评论(0) 推荐(0)

web自动化之windows页面切换
摘要:一、为什么切换windows页面 在页面操作过程中,存在点击某个元素之后会重新打开一个windows页面,如果不切换至新页面的话,无法在新页面中进行操作,程序会出现报错 二、如何切换 1.获取当前所有的窗口 windows=driver.window_handles 2.切换到指定窗口 driver 阅读全文

posted @ 2021-07-05 17:23 大头~~ 阅读(544) 评论(0) 推荐(0)

Web自动化之iframe切换
摘要:一、如何判断元素是否在iframe中 选中要操作的元素,通过下方的父节点查看是否存在iframe,存在则元素在iframe,需要切换至iframe中进行元素的操作 二、iframe切换方式一 1.方式一通过以下三种方式进行切换: 1.1 driver.switch_to.frame('frame_n 阅读全文

posted @ 2021-07-05 16:34 大头~~ 阅读(671) 评论(0) 推荐(0)