Python+Pychram+pytest环境搭建

简介: 学习了解Python+Pychram+pytest环境搭建。

3、Pycharm 配置python开发环境

3.1 安装 python


目前已经更新到了3.9.5


Python3.6安装步骤

微信图片_20221011123040.png


去命令行输入:python

微信图片_20221011123051.png


3.2 安装 selenium

打开cmd窗口,


使用命令“pip install selenium”安装selenium


然后用命令“pip show selenium”查看是否安装成功。


卸载命令pip uninstall selenium

微信图片_20221011123212.png微信图片_20221011123234.png微信图片_20221011123243.png

Selenium 版本 3.141.0


Python IDLE 验证:没有报错证明成功

微信图片_20221011123458.png


3.3 安装 drive

设置浏览器的驱动非常简单。 我们可以手动创建一个存放浏览器驱动的目录,如: D:\driver , 将下载的浏览器驱动文件(例如:chromedriver、geckodriver、IEDriverServer)丢到该目录下。


我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将“D:\driver”目录添加到Path的值中。


Path


; D:\driver


注意:drive的版本应该与浏览器保持兼容


微信图片_20221011123550.png微信图片_20221011123600.png



验证驱动 打开python自带的编辑器



代码

>>> import selenium
>>> from selenium import webdriver
>>> driver = webdriver.Chrome


Chrome “C” 区分大小写

微信图片_20221011123715.png微信图片_20221011123726.png


3.4 安装 pycharm

微信图片_20221011123909.png


没有特殊注意的 Next 安装即可 第一次安装下边这个界面选如下选项

微信图片_20221011123916.png

第一次运行程序

微信图片_20221011123923.png


修改存放工程路径

微信图片_20221011123923.png


Pycharm 设置

1、打开pycharm,点击Settings,找到Project Interpreter,点击右边的下拉菜单下的show All...选项


2、点击show All...选项后,点击框框中的+号,在点击System Interpeter选项,从右边的Interpreter把你安装的python路径加进去即可


3、在1步骤的project Interpeter那里选择你加入的python路径,如出现pip、selenium、setuptools模块则代表成功了,可以使用selenium了

微信图片_20221011124103.png



4、修改Pycharm 解释器

微信图片_20221011124254.png微信图片_20221011124300.png





5、Pycharm的常规配置 添加头部文件


# @Time     : ${DATE} ${TIME}


# @Author   : hyh


# @File     : ${NAME}.py


# @Software : ${PRODUCT_NAME}

微信图片_20221011124512.png



新建时会自动带入设置的头部文件

微信图片_20221011124520.png



6、使用pycharm编写脚本打开浏览器

微信图片_20221011124528.png


3.5 安装 pytest

打开cmd窗口


使用命令: “pip install -U pytest ”安装 pytest


使用命令:“pip uninstall pytest ”卸载 pytest


查看版本:pytest –version

微信图片_20221011124655.png


如果出现提示升级pip

微信图片_20221011124706.png按提示使用命令“'python -m pip install --upgrade pip” 命令进行升级


微信图片_20221011124713.png

微信图片_20221011124857.png

升级之后在进行pytest 配置


“pip install -U pytest”

微信图片_20221011124930.png微信图片_20221011124937.png


查看版本:pytest –version

微信图片_20221011125052.png微信图片_20221011125059.png微信图片_20221011125106.png

微信图片_20221011130053.png

3.6 安装 allure-pytest

介绍:allure-pytest


安装allure2需要先配置java环境(推荐java8),以及安装pytest。


打开cmd窗口


使用命令: “pip install allure-pytest ”安装 allure-pytest


使用命令:“pip uninstall allure-pytest ”卸载 allure-pytest t


查看版本:

微信图片_20221011125223.png

微信图片_20221011125231.png


3.6.1安装 allure

1)  微信图片_20221011130220.png


2)解压后,找到bin目录,然后进行环境变量的配置


3)新增环境变量的目录,例如:D:\ProgramFiles\allure-2.7.0\bin


4)配置成功后,重新win+R,输入cmd,打开一个新的dos窗口,如果配置成功,输入allure --help,会有相关提示信息出来

微信图片_20221011130230.png


相关文章
|
1月前
|
Shell 开发者 iOS开发
Python 环境搭建之 conda
本文介绍了Python项目管理工具Conda的两种版本——Anaconda和Miniconda的安装方法及环境使用,特别针对MacOS系统。Anaconda为全量版,适合新手;Miniconda则为轻量级版本,适合有经验的开发者。文中还提供了具体的安装命令和路径说明,帮助用户顺利完成安装并验证安装结果。
Python 环境搭建之 conda
|
1月前
|
Java 编译器 Go
Python学习笔记--- day01计算机基础和环境搭建(一)
Python学习笔记--- day01计算机基础和环境搭建(一)
|
1月前
|
程序员 编译器 Python
Python学习笔记--- day01计算机基础和环境搭建(二)
Python学习笔记--- day01计算机基础和环境搭建(二)
|
2月前
|
SQL JavaScript 前端开发
基于Python访问Hive的pytest测试代码实现
根据《用Java、Python来开发Hive应用》一文,建立了使用Python、来开发Hive应用的方法,产生的代码如下
69 6
基于Python访问Hive的pytest测试代码实现
|
2月前
|
机器学习/深度学习 计算机视觉 Python
opencv环境搭建-python
本文介绍了如何在Python环境中安装OpenCV库及其相关扩展库,包括numpy和matplotlib,并提供了基础的图像读取和显示代码示例,同时强调了使用Python虚拟环境的重要性和基本操作。
|
3月前
|
数据可视化 安全 数据挖掘
streamlit (python构建web)之环境搭建
在微信订阅号中发现了一篇关于Streamlit的文章,激发了我的兴趣。Streamlit是一款专为数据科学家设计的开源Python库,能迅速将数据分析脚本转变为功能完备的Web应用。它简化了开发流程,支持轻松添加交互组件及动态展示图表、图像等,非常适合开发安全扫描工具。Streamlit基于Jupyter Notebook原理,通过Python脚本创建可视化和交互式的Web应用,易于部署分享。安装方法多样,可通过`pip install streamlit`快速安装,或通过Anaconda环境管理依赖。启动示例应用只需运行简单命令,即可体验自带的动画、绘图和数据展示等功能。
166 1
streamlit (python构建web)之环境搭建
|
3月前
|
Java 缓存 数据库连接
揭秘!Struts 2性能翻倍的秘诀:不可思议的优化技巧大公开
【8月更文挑战第31天】《Struts 2性能优化技巧》介绍了提升Struts 2 Web应用响应速度的关键策略,包括减少配置开销、优化Action处理、合理使用拦截器、精简标签库使用、改进数据访问方式、利用缓存机制以及浏览器与网络层面的优化。通过实施这些技巧,如懒加载配置、异步请求处理、高效数据库连接管理和启用GZIP压缩等,可显著提高应用性能,为用户提供更快的体验。性能优化需根据实际场景持续调整。
74 0
|
3月前
|
Web App开发 安全 测试技术
自动化测试中的Python魔法:使用Selenium和pytest框架
【8月更文挑战第31天】 在软件开发的海洋中,自动化测试是确保航行安全的灯塔。本文将带你探索如何利用Python语言结合Selenium和pytest框架,搭建一套高效的自动化测试体系。我们将从基础设置讲起,逐步深入到编写测试用例,最后通过一个实战案例来展示如何在实际项目中运用这些工具。文章旨在为读者提供一套清晰的自动化测试解决方案,让你的开发之旅更加顺畅。
|
3月前
|
JSON API 数据库
探索FastAPI:不仅仅是一个Python Web框架,更是助力开发者高效构建现代化RESTful API服务的神器——从环境搭建到CRUD应用实战全面解析
【8月更文挑战第31天】FastAPI 是一个基于 Python 3.6+ 类型提示标准的现代 Web 框架,以其高性能、易用性和现代化设计而备受青睐。本文通过示例介绍了 FastAPI 的优势及其在构建高效 Web 应用中的强大功能。首先,通过安装 FastAPI 和 Uvicorn 并创建简单的“Hello, World!”应用入门;接着展示了如何处理路径参数和查询参数,并利用类型提示进行数据验证和转换。
95 0
|
4月前
|
Python
Python:Python环境搭建
搭建Python 3.8.5环境,下载amd64安装包,选择自定义安装,添加环境变量。安装完成后,通过Win+R打开CMD输入`python`验证安装,或用`python -V`查看版本。Python运行包括交互式和文件式。初学者可尝试在IDLE中打印"Hello, World!",或进行人名对话练习,输入姓名后输出欢迎语。
75 1
Python:Python环境搭建