随笔分类 -  Python/pytest

摘要:Pytest框架实现一些前后置(固件,夹具)的处理,常用三种 一、setup/teardown,setup_class/teardown_class所有 为什么需要这些功能?比如:web自动化执行用例之前,请问需要打开浏览器吗?用例执行后需要关闭浏览器? class TestMay: # 这个在所有 阅读全文
posted @ 2023-09-14 23:44 yimu-yimu 阅读(243) 评论(0) 推荐(0)
摘要:单元测试有 java: junit/testing python:unittest/pytest 单元测试框架 1.测试发现 2.测试执行 3.测试判断 4.测试报告 一、pytest简介 1.pytest是一个非常成熟的python的单元框架,比unittest更灵活。2.pytest可以和sel 阅读全文
posted @ 2023-09-14 15:20 yimu-yimu 阅读(3135) 评论(0) 推荐(1)
摘要:setup和teardown函数可以分别在每个测试用例之前和之后执行,以确保测试环境的准备和清除工作。通过合理使用这两个函数,您可以有效地提高测试效率,并且避免测试用例之间的相互干扰。 Pytest - setup 和 teardown执行用例肯定有些需要前置条件或后置操作,例如前置的用户登陆,后置 阅读全文
posted @ 2023-09-13 18:48 yimu-yimu 阅读(137) 评论(0) 推荐(0)
摘要:1.JDK下载 官方下载https://www.oracle.com/java/technologies/downloads/ 或者下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.运行下载的安装程序, 阅读全文
posted @ 2023-08-16 19:39 yimu-yimu 阅读(114) 评论(0) 推荐(0)
摘要:1.python+selenium安装 2.pytest/jenkins/allure安装(主要用于报告的导出及美化)初学者关于jenkins和allure可以先不安装,即可以跳过这一步,直接操作第3步 3.allure安装 4.BeautifulReport报告 阅读全文
posted @ 2023-08-16 15:56 yimu-yimu 阅读(15) 评论(0) 推荐(0)
摘要:python不同包之间调用提示不存在 在file-setting-project-project Sources,把包放入到Sources中 再次查看,正常 阅读全文
posted @ 2023-08-16 15:46 yimu-yimu 阅读(41) 评论(0) 推荐(0)
摘要:下载地址 https://www.jetbrains.com/pycharm/ pycharm2023.2 下载后,选择合适的路径安装,选项如下 默认JetBrains进行安装 安装后,重启电脑(后期手动重启也可) 重启后, 激活PyCharm。双击PyCharm桌面软件 PyCharm激活和插件( 阅读全文
posted @ 2023-08-16 13:47 yimu-yimu 阅读(604) 评论(0) 推荐(0)
摘要:1.python.org/ (官网下载) 因为兼容的问题,后期把3.10改为了3.8,所以安装Python3.8版本会好点 2.python安装,双击安装(最好不要C盘,因为我没有分盘,所以只能在C盘),记得选择下方选项Add python.exe to Path 3. 安装完成后。看下这个目录 C 阅读全文
posted @ 2023-08-16 10:42 yimu-yimu 阅读(310) 评论(0) 推荐(0)
摘要:import pandas as pd #合并多个sheet data = pd.read_excel('C:\\数据分析\\个人实操\\python数据视图\\实操3-财务多sheet合并\\财务费用.xlsx',None) cols = list(data.keys()) newdata =pd 阅读全文
posted @ 2022-05-18 10:03 yimu-yimu 阅读(265) 评论(0) 推荐(0)
摘要:前提:已安装Pyecharts 安装pyecharts(本实例安装后是1.9.1版本) pip3 install pyecharts from pyecharts import options as opts from pyecharts.charts import Gauge #指示针的颜色与数值 阅读全文
posted @ 2022-05-18 09:57 yimu-yimu 阅读(428) 评论(0) 推荐(0)
摘要:import pandas as pd #1.记录文件夹路径 2.将原表格构建到新表格中 3.找到所有需要合并的表,写进新表格 import os file_dir = 'C:\\数据分析\\个人实操\\python数据视图\\实操作业一 多文件合并\\数据源\\folder' #文件路径 new_ 阅读全文
posted @ 2022-05-17 22:02 yimu-yimu 阅读(677) 评论(0) 推荐(0)
摘要:Jupyter是一种流行的数据分析和网络爬虫开发工具 前提已安装python 我安装的是python3.7(3.7以上的安装jupyter会报错) 接着更新下Pip版本(20.0.1的版本比较稳定) python -m pip install --upgrade pip 然后通过cmd安装 pip3 阅读全文
posted @ 2022-05-17 07:36 yimu-yimu 阅读(135) 评论(0) 推荐(0)
摘要:1.安装node 进入官网下载:https://nodejs.org/en/ 下载node js安装。安装完成配置环境变量后验证: 2.安装npm包 由于需要加速从而选择安装cnpm,命令如下: npm install -g cnpm --registry=https://registry.npm. 阅读全文
posted @ 2021-03-26 16:58 yimu-yimu 阅读(652) 评论(0) 推荐(0)
摘要:uiautomator2 打开app也比appium简单,直接用app_start方法就行了 d=ut.connect('127.0.0.1:62001') # 连接设备 print(d.device_info) d.app_start('com.ss.android.article.lite',' 阅读全文
posted @ 2021-03-26 10:36 yimu-yimu 阅读(1602) 评论(0) 推荐(0)
摘要:python没有switch-case语句,查看官方文档说是可以用if-elseif-elseif。。。。代替。 Python推崇的方法来处理switch/case问题,一般可以通过字典来处理这种多分支的问题,举例说明。 def switch_case(key0): mapping = { 'cn' 阅读全文
posted @ 2021-03-15 11:07 yimu-yimu 阅读(2799) 评论(0) 推荐(0)
摘要:def python_test(a, *c, b=1, **kwargs): # a为必填参数,c为可选参数,b为默认参数,kwargs为关键字参数 print(a) print(c) print(c[0]) print(b) print(kwargs) return kwargs 调用函数: py 阅读全文
posted @ 2021-03-12 14:30 yimu-yimu 阅读(308) 评论(0) 推荐(0)
摘要:没有找到Python解释器。添加Python解释器即可。 “OK”后等待一会则正常 可看出已经没有了提示 阅读全文
posted @ 2021-03-01 14:55 yimu-yimu 阅读(752) 评论(0) 推荐(0)
摘要:重装系统后,运行原来的代码,发现allure调用MASTER_HELPER时报错:cannot find reference MASTER_HELPER in allure.py 通过查找发现是原来安装了pytest-allure-adaptor插件,重装系统后,使用Python3.7,allure 阅读全文
posted @ 2020-07-31 10:10 yimu-yimu 阅读(605) 评论(0) 推荐(0)
摘要:下载: 链接:https://pan.baidu.com/s/1PcxQtFskz5DCKUyCCMoLXg 提取码:2lzt 解压 进入bin目录,运行allure.bat 添加allure到环境变量PATH(\安装路径\bin) 验证版本 【安装pytest】 pip install pytes 阅读全文
posted @ 2020-07-30 17:32 yimu-yimu 阅读(287) 评论(0) 推荐(0)
摘要:pytest运行报错 INTERNALERROR> pluggy.manager.PluginValidationError: unknown hook 'pytest_namespace' in plugin <module 'allure.pytest_plugin' from '/usr/lo 阅读全文
posted @ 2020-07-18 17:31 yimu-yimu 阅读(678) 评论(0) 推荐(0)