python自动化
道丁师傅
这个作者很懒,什么都没留下…
展开
-
python+selenium自动化测试关键字驱动
【代码】python+selenium自动化测试关键字驱动。原创 2022-09-06 17:55:10 · 1468 阅读 · 0 评论 -
pymysql之MySQL多表关联数据删除(二)
# -- coding: utf-8 --#该脚本主要用关联的几张表数据删除import pymysql#连接数据库db=pymysql.connect(host='地址', port=端口, user='用户名', passwd='密码', db='库名', charset='utf8')cursor=db.cursor()#存在数据管理的几张表table=["表1","表2","表3"]data=xx #删除条件 #分别删除3张表里的记录 for row in table:.原创 2021-08-30 16:52:51 · 262 阅读 · 0 评论 -
pymysql+csv之数据库批量插入(一)
# -- coding: utf-8 --#批量往数据库插入数据import csvimport pymysqlimport timefrom pymysql.converters import escape_string#获取当前时间time1time1 = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time()))#打开数据文档file=open(r'文档地址\dxsj.csv',encoding='utf-8')t原创 2021-08-30 16:45:53 · 394 阅读 · 0 评论 -
python+request接口联调自动化测试v3.0
– coding: utf-8 –#使用参数话进行多接口联调的脚本优化import requestsimport csvclass workflow_v3_test():def userinsterface_test(self, url, userinfo, expresult, jkname):s1 = requests.session()response1 = s1.post(url, data=userinfo).textr1 = response1.find(expresult)i原创 2021-08-02 21:51:48 · 156 阅读 · 0 评论 -
python+request接口联调自动化测试v2.0
– coding: utf-8 –#workflow_forgetp4.py接口联调测试的脚本调优,避免代码冗余#思路:将url、userinfo、校验内容写成参数import requests#定义一个测试类class workflow_v2_test():#用户注册接口测试def userinsterface_test(self,url,userinfo,expresult,jkname):s1=requests.session()response1=s1.post(url,data=原创 2021-07-30 17:16:14 · 165 阅读 · 0 评论 -
python+request接口联调自动化测试v1.0
# -- coding: utf-8 --#接口联调脚本,流程:用户注册-用户登录-忘记密码-提交密保问题答案-回答后修改密码,一般只考虑正向#设计思路,整个流程设计为一个类,各个节点分设为对应的方法:# yhzc_test,yhdl_test,wjmm_test,tjwtda_test(需返回token值传到下一接口),xgmm_test,import requestsimport csvclass workflow_test(): def yhzc_test(self):原创 2021-07-29 17:35:25 · 140 阅读 · 0 评论 -
使用python将txt数据导到excel及计算(二)
新建一个bat文件并和py文件放到同一个文件夹。bat文件写入@echo off @echo 正在计算中……py -3 ./top.pypause保存如果运行bat文件时窗口的文本“正在计算中”显示乱码,使用ANSI即可。若在pycharm里import不到库,点击左上角file-setting-选择project interpreter点击“+”选择添加需要的第三方库如果在pycharm运行正常,但用命令行运行时提示缺少模块;可以在代码中添加import sys.原创 2020-10-21 21:24:06 · 192 阅读 · 0 评论 -
使用python将txt数据导到excel及计算(一)
python到入txt数据及计算(一)准备数据,这里用了一份top导出的txt文件安装pycharm,python3(安装xlrd、xlwt、xlutils、openpyxl、sys)在pycarm新建项目,新建一个py文件`# coding=utf-8#from __future__ import print_function #python2 可能需要这个import timeimport syssys.path.extend(['D:\\ProgramFiles\\python3原创 2020-10-21 18:10:55 · 953 阅读 · 1 评论 -
白月黑羽python+selenium之SMS系统的练习
笔记练习用例的代码# coding = utf-8from selenium import webdriverimport unittestimport timefrom selenium.webdriver.support.ui import Select#登录def login_success(self,username,password): #self.driver = webdriver.Chrome() #self.driver.get('http://127.0.原创 2020-09-11 17:41:10 · 1375 阅读 · 1 评论