![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化
xiao_hacker
这个作者很懒,什么都没留下…
展开
-
利用python循环进行单元测试,用来验证因果图组合场景
一、业务场景如下图风险承受能力有三个值;知识水平有四个值;交易经验有三个值 ;二、业务规则 1、由风险、知识水平、交易经验三个组合来输出交易权限级别 2、根据风险最低原因,交易权限由最小级别业决定,即如果有一个为一级则结果为一(其中稳健小于积极型和激进型); 3、二三级由知识水平和交易经历来决定。三、测试场景设计1、根据业务规则来进行排列组合,将会有3*4*3=3...原创 2018-09-11 11:15:04 · 470 阅读 · 0 评论 -
linux脚本将命令对应帮助信息生成txt文件后用python提取单词
linux脚本将命令对应帮助信息生成txt文件一 将需要生成的命令放置临时文件中二 转换脚本三 使用python脚本提取帮助文档中的单词一 将需要生成的命令放置临时文件中二 转换脚本#!/bin/shfor i in `cat file.txt`do man "$i" > "$i".logdone三 使用python脚本提取帮助文档中的单词#coding...原创 2019-07-13 11:00:43 · 195 阅读 · 0 评论 -
python中使用apscheduler二步简单完成定时任务设置,用于自动化任务的创建,无人值守后台任务创建
一、apscheduler的安装首先需要安装pip打开CMD输入pip install apscheduler 安装apscheduler模块安装过程如下图二、导入apscheduler包,设置参数与需要执行的脚本#coding=utf-8import sys,osimport randomimport timefrom datetime import datetimef...原创 2019-03-06 16:03:24 · 886 阅读 · 0 评论 -
python自动化测试写日志self.logname = os.path.join(log_path, '{0}.log'.format(time.strftime('%Y-%m-%d')))
#coding=utf-8import loggingimport timeimport osfrom config import globaVarlog_path = globaVar.log_pathclass Log:def init(self):self.logname = os.path.join(log_path, ‘{0}.log’.format(time.strft...原创 2019-02-26 10:57:32 · 1232 阅读 · 0 评论 -
python+selenium自动化测试css选择器,定位元素神器,http://www.w3school.com.cn/cssref/css_selectors.asp
一、页面介绍二、项目实战1、iframe[src*=BUSI] 采用字段包含的方式2、cssBAJG = ‘#PRO_BAK_ORG + span > input[type=“text”]’ 采用同级#PRO_BAK_ORG + span ,与属性值 input[type=“text”]'组合的方式3、’# basicManagerForm > div:nth-...原创 2018-10-23 18:12:09 · 577 阅读 · 0 评论 -
python+selenium利用在线代码转换工具,批量定位百度页面元素https://www.sojson.com/jshtml.html(附操作步骤)
一、定位一组元素如下图二、选择copy element复制页面元素<div id="u1"><a href="http://news.baidu.com" name="tj_trnews" class="mnav">新闻</a&g原创 2018-10-22 18:06:43 · 2060 阅读 · 0 评论 -
python输入字典项,然后返回任意一个,用于字典项赋值给一个变量
def inputRandReturn(self,listVal): '''传入字符串用以返回任意一个,用于给字典项赋值,以逗号分割切成,不能有空格,否则报错''' listVales = listVal.split(',') time.sleep(1) rad = random.randrange(le...原创 2018-10-19 11:08:24 · 2169 阅读 · 0 评论 -
python自动生成指定格式的日期串date = time.strftime("%Y%m%d", date_touple)
def getRandDate(self,flag): '''用于生成随机的日期,如果flag小于零则生成小于今天的日期,否则生成大于今天日期的日期''' if flag == '0': a1 = (1990, 1, 1, 0, 0, 0, 0, 0, 0) # 设置开始日期时间元组(1976-01-01 00:00:00) ...原创 2018-10-19 10:56:00 · 14151 阅读 · 0 评论 -
python自动生成常用联系地址并加后辍
def getRandAddr(self, leng): """此方法用于用于自动生成指定长度的地址""" listVales = ['湖南省湘西土家族苗族自治州永顺县灵溪镇明发汽车城旁', '湖南省湘西土家族苗族自治州泸溪县白沙镇屈望社区0745经纬物流对面', '湖南省湘西土家族苗族自治州吉首市经济开发区牯牛城一楼108号-111号', '山东省青岛市...原创 2018-10-18 18:23:35 · 1109 阅读 · 0 评论 -
【自动化】打开百度搜索关键字
coding=utf-8--coding:utf-8--from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get(“http://www.baidu.com/”)#点击登录链接time.sleep(5)driver.find_element_by_css_selector(’#kw’...原创 2018-09-26 14:02:39 · 1778 阅读 · 0 评论 -
自动化测试:python+selenium生成组织机构代码证
orgList = ['MA1WYPU7-X', 'MA3828DP-X', 'MA72057F-2', 'MA31Y86J-4', 'MA31Y5GQ-7', 'MA45JGJA-9', 'MA0CKGXH-X', 'MA2RXWPR-2', 'MA2RXXFW-2', 'MA1WYP3L-2', 'MA45KE3B-5', 'MA5F8J6T-0', 'MA2CDF71-6', 'MA5T5J...原创 2018-09-13 18:41:43 · 2250 阅读 · 1 评论 -
【自动化测试】:解决数据库验证码问题之python连接oracle
一、下载cx_Oracle1、命令安装pip install cx_oracle2、下载安装2.1、http://cx-oracle.sourceforge.net/cx_Oracle-5.3-12c.win-amd64-py3.6-2.exe5.3:指cx_Oracle版本; amd64:指操作系统是64位 ; py3.6:指python是3.6版本...原创 2018-09-13 18:31:17 · 319 阅读 · 0 评论 -
selenium自动化测试中的页对象
coding=utf-8import sys import random import timefrom config import globaVar from pages import custCommon6selenium = custCommon6.Driver() selenium.clearCache(‘1’) orgVal = ‘3013’listFxcp ...原创 2018-09-07 13:40:04 · 785 阅读 · 0 评论 -
【自动化测试】selenium+python自动化测试之模块封装及项目实践
coding=utf-8import tkinter import os,re import random import string import time from datetime import timedelta, date from re import subfrom selenium import webdriver from selenium.common.ex...原创 2018-09-07 13:18:35 · 1883 阅读 · 0 评论 -
面试宝典:登录页面、登录框测试超100种场景分享
一、易用性 二、性能 三、安全 四、安装 五、兼容 六、自动化原创 2018-09-12 20:29:33 · 1157 阅读 · 0 评论 -
Selenium+Pycharm+python3自动化环境搭建(含安装包下载与破解)
一、下载链接: Pycharm: https://www.jetbrains.com/pycharm/download/#section=windows 这里写图片描述 Python3: https://www.python.org/downloads/release/python-365/ 或者从Python官网下载最新Python3 这里写图片描述 二、环境...原创 2018-09-11 15:34:21 · 1738 阅读 · 0 评论 -
python处理oracle数据库表,使用like模糊查询实践分享
LIKE查询实现;方式一:sql='''select * from table where column like '%s''''('%%%s%%' % val)实践测试非常好用方式二:sql='''select * from table where column like ‘%%%%%s%%%'''' % val...原创 2019-07-31 15:27:14 · 601 阅读 · 0 评论