![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 58
汪敏wangmin
Hello World
展开
-
python: No module named ‘XXX‘
一般是未安装XXX问题。原创 2023-06-20 15:39:15 · 89 阅读 · 0 评论 -
python:pip安装库出错:Defaulting to user installation because normal site-packages is not writeable
USER_BASE 和 USER_SITE都变为设置的路径,那么pip下载路径就修改好了。原创 2023-06-20 14:09:02 · 677 阅读 · 0 评论 -
python中pip版本过低解决办法
提示版本过低。原创 2023-06-20 10:24:58 · 1176 阅读 · 0 评论 -
web UI自动化元素定位及常见操作
web UI自动化元素定位及常见操作web UI自动化元素定位及常见操作元素定位idnameXPathcss_selectorlinktag_nameclass_name好用优先级常见操作web UI自动化元素定位及常见操作元素定位idselenium中自带id定位,可以通过元素的id属性进行定位操作driver.find_element_by_id('iddemingzi')nameselenium中自带name定位,可以通过元素的name属性进行定位driver.find_elemen原创 2021-09-15 17:27:37 · 946 阅读 · 0 评论 -
python读取excel文件
python读取excel文件python读取excel文件可以读取的前提读python读取excel文件可以读取的前提已pip install如下:如果没有pip install pyexcel-xls,则会报错读import xlrddef read_excel_data(filepath): workbook = xlrd.open_workbook(filepath) sheet = workbook.sheet_by_index(0) for i原创 2021-08-09 17:16:34 · 5038 阅读 · 0 评论 -
python+pymysql+ddt实例
python+pymysql+ddt实例python+pymysql+ddt实例python连接数据库数据库+ddt(important)对增删改查的函数进行封装操作python+pymysql+ddt实例python连接数据库#python+mysql:连接数据库import pymysql#1.连接数据库,将连接的信息保存在con里~~#con = pymysql.connect(host="192.168.32.27",port=3307,user="root",password="Hhd原创 2021-08-05 11:39:41 · 946 阅读 · 0 评论 -
pytest-基础
pytest-基础pytest-基础安装命名规则pytest-基础unittest是python自带的标准库pytest是python的第三方库,独立安装pytest相比于unittest更简洁、更灵活、更高效不需要使用testsuite收集加载用例到测试套件执行,而是自动发现测试用例自动执行兼容性好插件丰富可以将某些用例跳过(skip)断言更简洁,直接assertunittest用例的执行顺序是按照方法名的ASCII码顺序执行的,而pytest有自己内置的执行顺序规则,一般是从上原创 2021-08-02 11:38:53 · 929 阅读 · 2 评论 -
xpath元素定位
xpath定位xpath定位模糊定位xpath定位模糊定位1.contains关键字定位定位代码:driver.findElement(By.xpath("//a[contains(@class,‘past’)]"));1.xpath较复杂的定位方法:2.start-with定位代码:driver.findElement(By.xpath("//a[start-with(@herf,'http://**’)]"));https:博客3.Text关键字定位:driver.findEle原创 2021-07-30 15:48:45 · 930 阅读 · 0 评论 -
Django-安装教程
Django-安装教程Django简介Django安装python安装(之前文章已经介绍过)Django安装配置系统环境创建项目cmd下或者linux下创建项目通过pycharm创建django项目Django简介Django是一个由python编写的开放源代码的web应用框架使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务 Django 本身基于 MVC 模型,即 Model(模型)+ View(视图原创 2021-07-17 17:15:15 · 1289 阅读 · 2 评论 -
剑指-python3
剑指-python3剑指-python3正则表达式匹配数组中重复的数字剑指-python3正则表达式匹配匹配成功返回Ture,匹配失败返回Falseclass Solution: def math(self,s,pattern): if len(s) == 0 and len(pattern) == 0: return True if len(s) > 0 and len(pattern) == 0: r原创 2021-07-14 13:58:09 · 862 阅读 · 0 评论 -
katalon-UI自动化测试辅助工具
katalon-UI自动化测试辅助工具katalon-UI自动化测试辅助工具katalon新建项目录制firefox-katalon recorder(selenium IDE alternative)插件下载katalon-UI自动化测试辅助工具katalonKatalon是在Selemium相同的内核上构建起来的一个自动化测试工具优点:1、完全支持自动录制回放且不用写开发脚本2、Katalon用的是Java和Apache Groovy作为其脚本开发语言3、Katalon提供了Spy和Rec原创 2021-07-08 17:39:18 · 1091 阅读 · 1 评论 -
allure-集成到jenkins上生成测试报告
allure-集成到jenkins上生成测试报告allure-集成到jenkins上生成测试报告jenkins插件网站-下载allure插件最新版本上传插件在Jenkins全局工具当中配置allure命令行配置JOBgeneral配置立即构建allure-集成到jenkins上生成测试报告jenkins插件网站-下载allure插件最新版本http://mirrors.jenkins-ci.org/plugins/allure-jenkins-plugin/https://wiki.jenkins.原创 2021-07-08 16:12:44 · 1125 阅读 · 0 评论 -
selenium-手写UI自动化
selenium-手写UI自动化selenium-手写UI自动化整体python+selenium+unittesttest.pyrun.py结果selenium-手写UI自动化整体#coding=utf-8#import self as selffrom selenium import webdriverimport timefrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdr原创 2021-07-08 10:03:10 · 960 阅读 · 0 评论 -
Allure-用例描述
Allure-用例描述Allure-用例描述Allure-用例描述@allure.epic() #定义项目,当有多个项目时使用,往下是feature@allure.feature() #用例按照模块分区@allure.story() #一个用例的描述@allure.title() #一个用例的标题@allure.testcase() #测试用例的连接地址,自动化用例对应的功能用例存放系统的地址@allure.issue() #缺陷地址,对应缺陷管理系统里面的缺陷地址@allure.descr原创 2021-07-08 08:53:11 · 1017 阅读 · 0 评论 -
pytest+allure实战
pytest+allure实战pytest+allure实战基本架构Login.pytest.pyrun_all_case.py测试报告pytest+allure实战写之前,说一下自己的感受,大家之前调试出来的框架什么的一定要做好记录,或者归纳整理好,pytest+allure很久之前就用过了,但是当时出报告以后就扔一边了,当我想整理写一篇关于这个的时候完全找不到在哪,但是脑子里还记的这个框架之前100%用过,就是不知道放哪里了,重新调试也不想调,就一直翻电脑,越翻越燥,大半天也没找见,其实就在我眼皮底原创 2021-07-07 16:57:11 · 993 阅读 · 1 评论 -
Allure-安装教程
Allure-安装教程Allure-安装教程Allure简介Allure官网Allure命令行工具安装cmd下检查是否安装成功Allure-安装教程Allure简介Allure是一个轻量级的非常灵活的开源测试报告框架,简单易用,易于集成Allure官网http://allure.qatools.ru/Allure命令行工具安装https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/下载最新版本下载后解原创 2021-07-07 10:00:08 · 2967 阅读 · 0 评论 -
python下安装torch
这里写自定义目录标题python下安装torch安装torchpython下安装torchtorch的python版本,是由Facebook开源的神经网络框架,专门针对 GPU 加速的深度神经网络(DNN)编程。Torch 是一个经典的对多维矩阵数据进行操作的张量(tensor )库,在机器学习和其他数学密集型应用有广泛应用。与Tensorflow的静态计算图不同,pytorch的计算图是动态的,可以根据计算需要实时改变计算图。PyTorch 最大优势是建立的神经网络是动态的, 对比静态的 Tenso原创 2021-05-28 10:45:36 · 19535 阅读 · 1 评论 -
关于appium的使用教程
这里写自定义目录标题欢迎使用Markdown编辑器新的改变欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变...原创 2021-05-13 16:04:21 · 1641 阅读 · 3 评论 -
关于appium的下载安装及环境配置(含nodejs下载安装)
关于appium的下载安装及使用关于appium的下载安装及使用下载安装appium环境配置安装node.js安装jdk安装Android SDK安装appium桌面应用关于appium的下载安装及使用Appium是一个开源的,适用于原生或混合移动应用( hybrid mobile apps )的自动化测试工具,Appium应用WebDriver: JSON wire protocol驱动安卓和iOS移动应用。支持多平台(Android、iOS等)支持多语言(python、java、ruby、js、原创 2021-05-13 14:30:03 · 4011 阅读 · 2 评论 -
火狐插件-Selenium IDE的使用
火狐插件-Selenium IDE的使用火狐插件-Selenium IDE的使用Selenium IDE安装启动Selenium IDE火狐插件-Selenium IDE的使用Selenium IDE安装Selenium IDE仅支持在火狐浏览器上录制脚本打开火狐浏览器,点击“扩展和主题”选择并搜素插件搜索结果添加到Firefox启动Selenium IDE点击icon新建开始录制输入URL录制完成后停止录制回放原创 2021-05-12 09:31:16 · 1581 阅读 · 0 评论 -
UI自动化测试工具-AirTest
UI自动化测试工具-AirTestUI自动化测试工具-AirTest下载与安装app操作步骤平台系统级UI自动化测试工具-AirTestAirtest是网易自研的一款基于图像识别和poco控件识别的UI自动化测试工具,Airtest的整体封装的框架由两个部分组成。airtest工具包是一个跨平台的UI自动化测试框架,这个框架的原理是利用截图的方式,在已展示出的手机界面中寻找所匹配的图片,所以这个基于图像识别的框架是非常的适合非原生的安卓应用和游戏,而poco工具包的原理,其实使用过appium的同学应该原创 2021-05-06 11:56:24 · 2325 阅读 · 2 评论 -
python+selenium+unittest进行UI自动化测试
python+selenium+unittest进行UI自动化测试python+selenium+unittest进行UI自动化测试驱动下载整体框架八大元素定位法杂七杂八python+selenium+unittest进行UI自动化测试驱动下载chromedriver.exe:https://npm.taobao.org/mirrors/chromedriver/Firefox全历史版本下载:http://ftp.mozilla.org/pub/firefox/releases/geckodri原创 2021-04-30 16:13:50 · 1365 阅读 · 1 评论 -
pytest+allure+requests简易版自动化测试框架搭建
pytest+allure+requests简易版自动化测试框架搭建pytest+allure+requests简易版自动化测试框架搭建整体架构login.pyShell.py测试用例run_all_case.pypytest+allure+requests简易版自动化测试框架搭建整体架构common:存放公共的.py文件report:存放生成的测试报告test_case:测试用例run_all_case.py:执行测试用例,生成自动化测试报告login.pyimport reques原创 2021-04-28 17:41:01 · 1066 阅读 · 2 评论 -
数据驱动ddt详解
数据驱动ddt数据驱动ddt可以实现测试数据与测试脚本的分离,通过ddt来将测试数据加载到脚本中。采用数据驱动设计模式使一组数据对应一个测试用例,用例自动加载生成在执行测试用例时,有些用例只是参数不一致。比如登录操作。如果用例重复去写操作过程会增加代码量对应这种多组数据的测试用例,可以用数据驱动设计模式,一组数据对应一个测试用例,用例自动加载生成ddt基础安装ddtpip install ddt测试数据为多个字典的list类型测试类前加修饰@ddt.ddt测试用例前加修饰@ddt原创 2021-04-28 14:25:55 · 3892 阅读 · 0 评论 -
unittest测试框架+ddt数据驱动
unittest测试框架+ddt数据驱动unittest测试框架+ddt数据驱动unittest测试框架四个核心组件TestCaseTestfixureTestSuitetestRunnerassert数据驱动ddtunittest测试框架+ddt数据驱动在编写接口自动化测试用例时,如果不采用unittest单元测试框架,那么就需要针对每一个接口创建一个.py文件,然后在其中将该接口的一个测试用例封装为一个函数,在批量执行的过程中,若有一条出错,则后面的测试用例无法执行。为了更加方便的加载执行控制测试原创 2021-04-28 10:57:10 · 1899 阅读 · 0 评论 -
python+unittest+requests+excel+HTMLTestRunner实现接口自动化测试框架搭建
python+untitest+requests+excel+HTMLTestRunner实现接口自动化测试框架搭建python+untitest+requests+excel+HTMLTestRunner实现接口自动化测试框架搭建common:公公的py文件config:配置文件data:excel存放测试用例logs:生成的日志信息report:生成的测试报告tesecase:执行测试用例run_case.py:执行测试用例生成测试报告并发送邮件相关代码自动发送邮件,获取第三方授权码python+un原创 2021-04-28 09:26:43 · 1240 阅读 · 0 评论 -
python+untitest+request实现接口自动化测试
python+untitest+request实现接口自动化测试python+untitest+request实现接口自动化测试目录结构实现步骤描述post接口get接口接口间token调用下载上传HTMLTestRunnerpython+untitest+request实现接口自动化测试目录结构reporttest_caserun_test_case.py实现步骤描述在test_case中,使用untitest把每个接口写成测试脚本,每个接口写一个测试脚本,但是包含多个测试用例(用例名原创 2021-04-27 17:48:34 · 1072 阅读 · 3 评论 -
python-自动化测试环境搭建
python-自动化测试环境搭建python自动化测试环境搭建python下载及安装编译工具Pycharm下载及安装环境变量配置python环境下各类包的安装(pip)下载并安装各类浏览器对应的webdriverpython自动化测试环境搭建本文主要介绍python下载及安装,编译工具pycharm下载及安装,环境变量配置,python环境下各类包的安装(pip),下载并安装各类浏览器对应的webdriverpython下载及安装下载:下载地址:https://www.python.org/d原创 2021-04-27 11:27:25 · 3140 阅读 · 0 评论