python
julielele
持之以恒,测试之路
展开
-
Python 根据数据库表自动生成实体类
Python 根据数据库表自动生成实体类原创 2023-12-15 17:28:45 · 365 阅读 · 0 评论 -
Python如何查看内存泄漏
Python如何查看内存泄漏原创 2023-09-15 17:37:33 · 1544 阅读 · 0 评论 -
appium自动爬取数据
appium自动爬取数据原创 2023-08-03 11:08:22 · 2171 阅读 · 0 评论 -
C++项目打包成可调用dll文件python调用
C++项目打包成dll文件,python调用原创 2023-06-12 15:11:03 · 1435 阅读 · 1 评论 -
处理pymysql取值带有Decimal和datetime.data
处理pymysql取值带有Decimal和datetime.data原创 2023-02-16 11:20:25 · 429 阅读 · 0 评论 -
python实现简易五子棋小游戏代码实战
python练习之五子棋小游戏代码实战原创 2023-01-17 11:54:45 · 3450 阅读 · 1 评论 -
python 获取网页特定图片并保存至本地
一般步骤1.查看网页地址,F2查看要获取的图片url2.根据要获取的url图片地址,写出合适的正则表达式例:获取页面中如下区域图片:https://blog.csdn.net/julielele?spm=3001.5343F12查看图片链接获得正则表达式:format = r'src="(.*).png\?x-oss-process=image\/resize,m_fixed,h_64,w_64" alt'代码示例import osimport re,urlli..原创 2021-11-15 16:30:17 · 1425 阅读 · 0 评论 -
python-Tkinter图形界面
Label控件import tkinter# 创建主窗口win = tkinter.Tk()# 设置标题win.title("yudanqu")# 设置大小和位置win.geometry("400x400+200+50")'''Label:标签控件,可以显示文本'''# win:父窗体# text:显示的文本内容# bg:背景色# fg:字体颜色# font:字体# wraplength:指定text文本中多宽之后换行# justify:设置换行后的对齐方式# anch原创 2021-08-31 14:39:18 · 1400 阅读 · 0 评论 -
Python自动化框架之——日志文件log.py
Python自动化框架之——日志文件log.py#!/usr/bin/env python# _*_ coding:utf-8 _*___author__ = 'lele'import logging, timeimport os,sysfrom config import settingsys.path.append(os.path.dirname(os.path.dirname(os.path.dirname(__file__))))# 日志存放文件夹,如不存在,则自动创建一原创 2020-11-23 16:38:24 · 951 阅读 · 0 评论 -
Python 如何将字符串转为字典
在工作中遇到一个小问题,需要将一个python的字符串转为字典,比如字符串:user_info = '{"name" : "john", "gender" : "male", "age": 28}'我们想把它转为下面的字典:user_dict = {"name" : "john", "gender" : "male", "age": 28}有以下几种方法:1、通过 json 来转换>>> import json>>> user_info..原创 2020-08-17 16:16:30 · 945 阅读 · 0 评论 -
Python+Selenium定位元素报:Other element would receive the click---被遮挡,点击事件被上级元素获取的处理
需要定位“办理”按钮CSS_SELECTOR定位(单属性定位):“span[title='办理']”报错如下:selenium.common.exceptions.WebDriverException: Message: unknown error: Element <span class="glyphicon glyphicon-edit" title="办理"></span> is not clickable at point (805, 263). Othe原创 2020-08-07 10:17:50 · 2277 阅读 · 0 评论 -
Python+Selenium定位select选项
如图select选择框,可以先定位到select元素://*[@id="vehicleColour"]定位到颜色://*[@id="vehicleColour"]/option[2]原创 2020-08-05 15:19:23 · 368 阅读 · 0 评论 -
Python+Selenium定位属性变化的元素--可以通过查找上级元素
有时候定位的元素属性值会一直变化,如图中选择框中的选项,此时如果我们用id查找元素xpath://*[@id="select2-getWay-gn-result-afdi-1"]则会找不到元素,此时我们可以通过查找该元素的父级元素来定位,但父级元素属性也是变化的,可以再找父级的上级:/html/body/span/span/span[2],然后再找到我们需要选择“更新”的元素:/html/body/span/span/span[2]/ul/li[2]...原创 2020-07-31 11:25:34 · 2957 阅读 · 0 评论 -
Selenium+Python+Unittest多线程生成报告---BeautifulReport优化
前言 Selenium+Python+Unittest+HTMLTestRunner,可以生成测试报告,但多线程则会生成多分测试报告,多线程生成一个测试报告可以使用BeautifulReport。环境必备: ·python3.6 : BeautifulReport不支持2.7 ·BeautifulReport : github下载后放到/Lib/site-packages/目录下BeautifulReport下载地址:https://github.c...原创 2020-07-22 11:37:41 · 848 阅读 · 1 评论 -
eclipse下python的selenium自动化环境的搭建
前提:安装python,我用的2.7.8版本,并在环境变量path里设置;E:\Python1.解压setuptools(Python包管理工具),cmd到目录C:\Python27\Scripts执行python setup.py install2.解压pip (在线安装和管理Python包的工具),cmd到目录C:\Python27\Scripts执行python setup.py ins...转载 2018-08-23 09:01:57 · 283 阅读 · 0 评论 -
python的pickle模块
问题:pickle模块是做什么用的? 加工数据的,可以用来存取结构化数据。举个例子: 一个字典a = {'name':'Tom','age':22},用pickle.dump存到本地文件,所存数据的结构就是字典,而普通的file.write写入文件的是字符串。读取时,pickle.load返回的是一个字典,file.read返回的是一个字符串。如下代码:import picklea = ...转载 2018-08-13 08:53:11 · 3137 阅读 · 0 评论 -
Python异常捕获与处理
异常异常即非正常状态,在Python中使用异常对象来表示异常。若程序在编译或运行过程中发生错误,程序的执行过程就会发生改变,抛出异常对象,程序流进入异常处理。如果异常对象没有被处理或捕捉,程序就会执行回溯(Traceback)来终止程序。异常类型通用异常类型表异常 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 ...转载 2018-08-14 09:17:00 · 1502 阅读 · 0 评论 -
os.path模块下常用的用法总结
abspath返回一个目录的绝对路径Return an absolute path.>>> os.path.abspath("/etc/sysconfig/selinux")'/etc/sysconfig/selinux'>>> os.getcwd()'/root'>>> os.path.abspath("python_m...转载 2018-08-10 09:02:52 · 251 阅读 · 0 评论 -
用python代码生成Loadrunner所需的用户名和密码
生成50个用户名和密码,文件内容如下username,passwordtest01,1111test02,1111test03,1111test04,1111test05,1111test06,1111test07,1111test08,1111test09,1111...................test50,1111代码如下# co原创 2017-08-08 19:39:16 · 440 阅读 · 0 评论