Python自动化测试
文章平均质量分 51
Magic2018*
当你的才华撑不起你的梦想时,你就应该静下心来学习。
展开
-
Python2操作MySQL数据库封装通用方法
Python2操作MySQL数据库示例如下: coding=utf-8 import pymysql class Database(): def init(self, host, port, db, user, passwd, charset=‘utf8’): self.host = host self.port = port self.db = db self.user = user self.password = passwd self.charset = charset def open(self):原创 2021-01-26 16:58:00 · 352 阅读 · 0 评论 -
基于python读取Excel自动测试用例数据封装方法
1.初始定义excel文件路径,文件名,sheet页面名称,行,列; 2.定义函数循环取出表格中的数据以字典的方式存储数据; 3.自动化测试用例最终读取的数据是多个字典的list类型数据,第一行数据就是字典里的key值,从第二行开始一一对应value值; 4.封装好后的代码示例如下: # coding:utf-8 import xlrd class ExcelUtil(): def __init__(self, excelPath, sheetName): self.d原创 2020-12-23 17:22:00 · 538 阅读 · 0 评论 -
python2连接MySQL获取表数据字段数据随机传入列表,随机取值
#!/usr/bin/env python # -*- coding:utf-8 -*- import MySQLdb def get_cmsdb(): # 打开数据库连接 db = MySQLdb.connect("172.16.18.3", "test", "test@123", "fsviewdb_HLJ", charset='utf8' ) # 使用curso...原创 2019-05-17 19:50:03 · 341 阅读 · 0 评论 -
python 操作Windows文件上传Linux,Linux文件下载到Windows本地
从Windows上传文件到linux目录下,文件夹自动创建 [python]view plaincopy importparamiko importdatetime importos hostname='10.xxx.xxx.xx' username='username' password='***' port=22 def...原创 2019-03-17 23:22:37 · 1674 阅读 · 0 评论 -
selenium之chromedriver与chrome版本映射表
selenium之 chromedriver与chrome版本映射表(更新至v2.34) 看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用: 所有chromedriver均可在下面链接中下载到:http://chromedriver.storage.googleapis.com/index.html ChromeDrive...原创 2018-09-03 19:31:04 · 287 阅读 · 0 评论 -
pycharm设置模板文件
在pycharm上依次选择打开 File->settings->Editor->File andCode Templates->Python Script python2.X版本中需要设置编码格式为utf-8 #!/usr/bin/env python # encoding: utf-8 """ @author: roc @contact: roc@csdn...原创 2018-09-23 17:34:31 · 1371 阅读 · 0 评论 -
Pycharm快捷总结
Pycharm快捷神器 Pycharm默认的代码格式化:Ctrl+Shift+Alt+L 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 Shift + F1 ...原创 2018-08-27 20:11:11 · 216 阅读 · 0 评论 -
自动化测试中Windows批量处理测试用例方法
// 批量执行测试用例方法一 @echo off // 杀掉浏览器相关的进程 taskkill /f /im firefox.exe*(进程名) >nul 2>nul(错误信息也不打印) //清理测试环境写入windows下的缓存文件 rd /s /q %temp% >nul 2>nul //默认是C执行定时任务,切换测试用例路径 cd /d "D:\Sour...原创 2018-08-18 19:06:17 · 997 阅读 · 0 评论 -
Robot Framework自动化测试 pybot 参数详解
一、使用pybot执行测试用例常用方式 1、执行整个项目下的所有用例: pybot 项目路径。例如: pybot D:\robot 2、执行某个suit中的所有用例: pybot 项目路径\suit文件名称。 例如:pybot D:\robot\test.txt 3、执行具体的某个用例的用例:pybot --test 用例名称 项目路径\suit文件名称。例如:pybot --test ca...转载 2018-08-18 17:53:04 · 2890 阅读 · 0 评论 -
创建pycharm自定义python模板
在pycharm上依次选择打开 File->settings->Editor->File andCode Templates->Python Script 复制以下模板内容: [python] view plain copy #!/usr/bin/env python # encoding: utf-8 #set( $SITE = "https://blo...转载 2018-08-05 18:04:32 · 288 阅读 · 0 评论 -
Linux系统python版本升级环配置
首先下载源tar包可用linux自带下载工具wget下载,如下所示: 1 # wget http://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz 1、下载完成后到下载目录下后解压文件 1 tar -zxvf Python-2.7.3.tgz 2、进入解压缩后的文件夹 2 cd Python-2.7.3 ...原创 2018-08-05 16:42:26 · 160 阅读 · 0 评论