Python脚本原创
文章平均质量分 88
Bug来袭~
测试行业深耕9年。从一个小白成长到独当一面的资深测试开发工程师。熟练使用python3,熟悉Java。熟悉html、css、js基础。熟练使用layui、vue前端框架。独立开发过纯后台UI自动化测试、纯后台接口自动化测试、QA平台以及各种测试工具
展开
-
Python对表格的数据进行处理然后在Excel中制作柱形图
# -*- coding: utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf8')from matplotlib.font_manager import FontPropertiesimport xlrdimport xlsxwriterfrom matplotlib.font_manager import Font原创 2017-06-13 16:38:57 · 4932 阅读 · 0 评论 -
python2.7基于selenium的web自动化测试项目--base目录文件
Base.py#####各公共方法的二次封装以及定义,如抛弃selenium最外层的定位方法,直接传入By类的变量,既避免过长的函数定义也规范了元素定位的变量定义;同时由于系统中部分控件用鼠标点击不好定位,不能灵活 的传参,所以根据控件类型封装各type_xx函数,调用js来替代原生方法;考虑到代码的运行速度远高于浏览器的渲染速度以及网络加载速度,在隐式等待30秒的原创 2017-06-14 17:43:03 · 1313 阅读 · 0 评论 -
python2.7基于selenium的web自动化测试项目--finance
#ReimbuisementPage.py###审核,删除报销单# -*- coding:utf8 -*-from base.Base import Basefrom base import Pagefrom selenium.webdriver.common.by import Byfrom base.Base import logfrom base.Base impor原创 2017-06-15 10:01:00 · 512 阅读 · 0 评论 -
python2.7基于selenium的web自动化测试项目--customer
#CustomerPage.py###租客信息# -*- coding:utf8 -*-from base.Base import Basefrom base import Pagefrom selenium.webdriver.common.by import Byfrom base.Base import logfrom base.Base import consol原创 2017-06-15 09:42:51 · 576 阅读 · 0 评论 -
python2.7基于selenium的web自动化测试项目--fitment
#DesignSharePage.py###设计工程,派单改造交房# -*- coding:utf8 -*-from base.Base import Basefrom base import Pagefrom selenium.webdriver.common.by import Byfrom base import SQLimport timefrom base.B原创 2017-06-15 09:38:38 · 516 阅读 · 0 评论 -
python2.7基于selenium的web自动化测试项目--house目录
#ResidentiaPage.py###楼盘模块# -*- coding:utf8 -*-from base.Base import Basefrom base import Pagefrom selenium.webdriver.common.by import Byfrom base import SQLfrom base.Base import logfrom原创 2017-06-15 09:28:17 · 776 阅读 · 0 评论 -
python2.7基于selenium的web自动化测试项目--user目录
#Login.py###封装登录系统# -*- coding:utf8 -*-from base.Base import Basefrom selenium.webdriver.common.by import Byfrom base.Base import logfrom base.Base import consoleLogclass LoginPage(Base)原创 2017-06-15 09:22:56 · 736 阅读 · 0 评论 -
python2.7基于selenium的web自动化测试项目--框架设计
为避免每次版本迭代上线后,回归不全导致未改动的模块产生新的问题,同时为了解放重复的流程回归测试,所以有了这个业务流程自动化回归项目的初版。项目基于Python2.7、selenium3.0、unittest框架组合而成使用POM模式,即Page Object Model页面对象模式来使测试代码更易阅读、维护、复用 POM下,应用程序每一个页面都有一个对应的page cla原创 2017-06-14 17:34:20 · 1401 阅读 · 0 评论 -
python3使用tkinter制作用户管理模块
#! /usr/bin/env python3# -*- coding: UTF-8 -*-import tkinter as tkfrom tkinter import ttkfrom tkinter import *from tkinter import messageboximport pymysqlimport refrom _tkinter import create原创 2017-06-13 16:52:21 · 3202 阅读 · 1 评论 -
python2.7基于selenium的web自动化测试项目--contract
#HouseContracPage.py#新增委托合同# -*- coding:utf8 -*-from base.Base import Basefrom base import Pagefrom selenium.webdriver.common.by import Byfrom selenium.common.exceptions import NoSuchEleme原创 2017-06-15 09:48:24 · 1746 阅读 · 0 评论