Python+Pychram+pytest环境搭建_pycharm.org_度假的鱼的博客-程序员秘密

技术标签: python+pycharm  allure-pytest  Python基础学习  

https://download.csdn.net/download/u014096024/21105676

3、Pycharm 配置python开发环境

3.1 安装 python

官网下载地址:https://www.python.org/downloads/

目前已经更新到了3.9.5

Python3.6安装步骤

去命令行输入:python

3.2 安装 selenium

打开cmd窗口,

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

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

卸载命令pip uninstall selenium

Selenium 版本 3.141.0

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

3.3 安装 drive

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

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

Path

; D:\driver

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

Chrome下载地址 https://www.chromedownloads.net/chrome64win-stable/list_2_2.html

Chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html

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

代码

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

Chrome “C” 区分大小写

3.4 安装 pycharm

官网下载地址:https://www.jetbrains.com/pycharm/download/#section=windows

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

第一次运行程序

修改存放工程路径

Pycharm 设置

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

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

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

4、修改Pycharm 解释器

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

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

# @Author   : hyh

# @File     : ${NAME}.py

# @Software : ${PRODUCT_NAME}

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

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

3.5 安装 pytest

打开cmd窗口

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

使用命令:pip uninstall pytest 卸载 pytest

查看版本:pytest –version

如果出现提示升级pip

按提示使用命令“'python -m pip install --upgrade pip” 命令进行升级

升级之后在进行pytest 配置

pip install -U pytest

查看版本:pytest –version

3.6 安装 allure-pytest

介绍:allure-pytest

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

打开cmd窗口

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

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

查看版本:

3.6.1安装 allure

1) 

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

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

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014096024/article/details/119750239

智能推荐

tensorflow object detect API ssd-mobilenet-v1网络结构源码修改_LiangJun.py的博客-程序员秘密

最近使用TensorFlow object_detect API做目标检测任务,由于要求目标检测模型能够移植客户端中,进而选择目标检测模型时则选择轻量级的模型,最后选择了ssd_mobilenet_v1作为目标检测的模型。之前写过了TensorFlow object_detect API训练自己数据的步骤以及通过修改配置文件参数降低模型输入大小和模型通道数方法达到压缩模型提高推理速率(此处)。...

swiper3使用心得_pc页面使用swiper3_渊源_Jane的博客-程序员秘密

1.显示多个silde,每次轮播一个slide:  选用插件版本:未加载jQuery或zepto的版本。  使用方法:引入swiper.min.css文件,并在js部分添加:                        1)slidesPerView:‘auto’,或者slidesPerView:3 //显示slide数量,填数字时会自动根据显示框大小计算每个slide的宽以及间距。而选择‘au...

java调用Hbase API 出现org.apache.hadoop.hbase.protobuf.generated.ClientProtos$Result overrides final 错误_o rg.apache.hadoop.hbase.shaded.protobuf.generated_IT_xhf的博客-程序员秘密

java.io.IOException: java.lang.reflect.InvocationTargetException    at org.apache.hadoop.hbase.client.HConnectionManager.createConnection(HConnectionManager.java:389)    at org.apache.hadoop.hbase

loadrunner参数化将并发用户数设置每梯度超过100个用户数_loadrunner并发数设置_enchanterblue的博客-程序员秘密

Loadrunner参数化如何在记事本中将参数值显示超过100个用户参数值                                                                                                                  1.loadrunner的参数值没有最大的限度,可以修改C:\Program Files\HP\L...

Jenkins+sonarqube+sonarscanner实现代码自动化扫描_sonar实现打包自动扫描_大鸟安全的博客-程序员秘密

目录一、安装二、sonarqube生成令牌三、Jenkins配置四、代码扫描五、查看sonarqube扫描报告一、安装Jenkins安装不再赘述,自行搜索网上教程。Sonarqube安装不再赘述,自行搜索网上教程。二、sonarqube生成令牌登录sonarqube,找到我的账号—>安全—>生成令牌,然后填写一个令牌名称,生成密钥并复制。三、Jenkins配置1、sonarqube scanner插件安装2、系统管理—>系统配置---->sonarqube srv

软件需求最佳实践(笔记一)_timliang18601860的博客-程序员秘密

一、需求定义Goals(目标)-->Problem(问题)-->Option(可选方案)-->Answer(建议方案)重点:明确项目的目标和范围二、需求捕获问问你从事哪些工作,这些工作是如何进行的?然后再逐步过度到存在什么样的障碍,有什么困难需要解决三、软件需求与需求工程 业务需求:通常是企业/组织的高层管理人员提出,它是彻底从业务角度描述,是需求定义的产物用户需求:描

随便推点

mysql安装 linux源码安装mysql5.6.22_libmysys.a: current ar archive_嫁狗狮的博客-程序员秘密

mysql安装三  linux源码安装mysql5.6.22梳理了一下centos上安装mysql的三种方法:一是通过源码安装,二是用通用二进制包,三是通过不同linux release到系统包安装,centos上是RPM包安装。 linux源码安装mysql5.6.22 0[[email protected] ~]# uname -aLinux host2 2.6.32-504.3

JDK各版本新增的主要特性总结_weixin_30347335的博客-程序员秘密

JDK1.5新特性:1.自动装箱与拆箱:2.枚举3.静态导入,如:import staticjava.lang.System.out4.可变参数(Varargs)5.内省(Introspector),主要用于操作JavaBean中的属性,通过getXxx/setXxx。一般的做法是通过类Introspector来获取某个对象的BeanInfo信息,然后通过BeanInfo来获取...

Kafka中的消费者组(Consumer Group)、生产、分区_kafka 分区 消费者组_wrr-cat的博客-程序员秘密

主题的分区数设置在server.properties配置文件中可以指定一个全局的分区数设置,这是对每个主题下的分区数的默认设置,默认是1。当然每个主题也可以自己设置分区数量,如果创建主题的时候没有指定分区数量,则会使用server.properties中的设置。bin/kafka-topics.sh--zookeeperlocalhost:2181--create--topicmy-topic--partitions2--replication-factor1...

4K 电视面板成主流!估韩商吃 6 成、台厂拿 3 成_kyg66266的博客-程序员秘密

韩联社 29 日报导,IHS 报告称,预估今年全球 4K 电视面板市场将增至 4,000 万片,和去年相比,等于大增 108%。估计 4K 面板在整体电视市场的比重将提高到 15%。IHS 表示,4K 电视面板的龙头业者是韩国的 Samsung Display 和 LG Display,今年合并市占率将达 57%。台湾厂商市占居次,估计为 27%。中国厂商在当局的大力金援下,预料也可拿

Xilinx Kintex-7 XC7K325T-2FFG676I嵌入式核心板简介_xc7k325t-ffg676_Tronlong创龙的博客-程序员秘密

Xilinx Kintex-7 XC7K325T-2FFG676I嵌入式核心板简介图 1Xilinx Kintex-7核心板简介创龙科技SOM-TLK7是一款基于Xilinx Kintex-7系列FPGA设计的高端工业级核心板。FPGA引脚资源通过工业级高速B2B连接器引出。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。用户使用核心板进行二次开发时,仅需专注上层运用,降低了开发难度和时间成本,可快速进行产品方案评估与技术预研。..

JAVA秒杀系统的设计与实现_菜鸟小学弟的博客-程序员秘密

主要逻辑流程存在问题:一:用户多次下单解决方案:1.1前端控制,1.2分布式锁实现redis(key:商品id+用户id)不存在则设置代表获取锁成功,否则失败。二:库存超卖解决方案:思路 :(redis redission zookpeer等)分布式锁实现,在原子操作中,获取key的锁,来一套扣减库存,生成订单的操作。同时可以用sql where stock > 0 或者加版本号来实现。理解分布式锁:(附带了优化思路)参考:https://blog.csdn.net/u.

推荐文章

热门文章

相关标签