首页 > 编程语言 >自动化测试-RobotFramework环境准备(python基础)

自动化测试-RobotFramework环境准备(python基础)

时间:2024-07-17 09:26:24浏览次数:17  
标签:执行器 venv python py RobotFramework 虚拟环境 自动化 目录

学习总结,有错误欢迎指出。

总结:推荐为每个python相关项目创建独立的虚拟环境。

1. 虚拟环境安装

虚拟环境:为每个项目提供独立的 执行器包管理

示例:使用python内置库venv模块,在项目根目录下创建虚拟环境。

python -m venv .venv

-m : 执行“位于搜索路径(sys.path)下的venv.py文件或者venv目录(目录下有__main__.py文件)”。venv属于后者,示例电脑中venv位于D:\Python312\Lib\venv\__mian__.py。
在这里插入图片描述

2. 项目结构

在这里插入图片描述

  1. .venv目录:包含独立的执行器(python.exe\pip.exe)和包目录(site-packages)。
  2. 查看项目执行器和RobotFramework的环境信息。(vs code)
  3. (非必须)激活虚拟环境。执行当前命令行工具对应格式的 activate 脚本。
  4. 第3步的核心作用是将当前的执行器目录(.venv/Scripts)添加系统环境变量PATH中,且放在最前面(临时添加,且只对当前命令行工具有效)。放在最前面,确保执行python或者pip,优先使用虚拟环境的执行器。

标签:执行器,venv,python,py,RobotFramework,虚拟环境,自动化,目录
From: https://blog.csdn.net/xnningnanjing/article/details/140472953

相关文章

  • Python办公自动化:效率飞跃,自动化批量汇总Excel到Word
    Python办公自动化:效率飞跃,自动化批量汇总Excel到Word原创 丹心向阳 数海丹心 2024年06月23日07:30 山东摘要:每个月底,是许多数据分析师的梦魇,尤其是当他们需要从成百上千的Excel报表中汇总数据到Word时。本文将讲述小李如何使用Python自动化技术,几秒钟完成原本需要通宵达旦......
  • Python自动化:智能对比Word文档,秒速锁定差异!
    Python自动化:智能对比Word文档,秒速锁定差异!原创 丹心向阳 数海丹心 2024年06月28日07:00 山东摘要:在我们的工作和学习中,经常需要对文档进行多次修改,如何快速准确地识别文档的最终版本,一直是让人头疼的问题。本文将介绍一种Python自动化技术,它可以自动对比两个Word文档之间......
  • Python自动化:10行代码免费解锁抖音、快手、小红书平台资源,无水印视频一键下载
    Python自动化:10行代码免费解锁抖音、快手、小红书平台资源,无水印视频一键下载原创 丹心向阳 数海丹心 2024年06月19日07:30 山东摘要:抖音、快手、小红书作为国内顶尖的短视频和娱乐平台,汇聚了巨大的流量和丰富的创意内容。对于自媒体从业人员而言,这些平台上的灵感和视频资......
  • 【python】Enum 枚举类
    Enum枚举类[1]Enum是一组与互不相同的值分别绑定的符号名,类似于全局变量。因为枚举通常表示常量,所以建议枚举成员命名时采用大写。定义类定义classColor(Enum):#classsyntaxRED=1GREEN=2BLUE=3方法定义Color=Enum('Color',['RED','GRE......
  • 2024年华为OD机试真题-符号运算-(C++/Java/python)-OD统一考试(C卷D卷)
      2024华为OD机试真题目录-(B卷C卷D卷)-【C++JavaPython】    题目描述给定一个表达式,求其分数计算结果。表达式的限制如下:所有的输入数字皆为正整数(包括0)仅支持四则运算(+-*,/)和括号结果为整数或分数,分数必须化为最简格式(比如6,3/4,7/8,90/7)除数可能为0,如果遇到......
  • 081、Python 关于方法重写
    所谓方法重写,就是子类对父类已有的方法,重新编写自己的实现版本,这个过程就叫做方法重写(override)。说到方法重写,就不得不提多态。因为方法重写是实现多态的一种重要方式。所谓多态,就是给不同的对象发送同样的消息,不同的对象执行了不同的行为。即多态允许我们以统一的接口来......
  • python:绘制对数函数的曲线
    《高等数学》同济大学出版:对数函数,e=2.718281828459...为自然常数编写 test_log_x.py 如下#-*-coding:utf-8-*-"""绘制对数函数y=log(x)和y=log2(x)的曲线"""importnumpyasnpfrommatplotlibimportpyplotasplt#用于正常显示中文标题,负号plt.......
  • 四、python字符串
    文章目录学习目标一、字符串的表示方式二、字符串的下标和切片2.1字符串的下标2.2字符串的切片三、字符串的常见操作3.1字符串运算符四、字符集和编码4.1字符集4.2编码规则五、成员运算符六、格式化打印字符串pycharm快捷键学习目标......
  • 学之思系统测试报告(接口测试postman+性能测试jmeter+自动化测试selenium)
    学之思系统测试报告(接口测试postman+性能测试jmeter+自动化测试selenium)自动化测试脚本和执行学之思管理端+学之思学生端每个测试均需提交测试用例文档接口测试用例接口测试需要有缺陷文档性能测试每个接口需要提供聚合报告(每次请求前,清理数据)(测试计划+功......
  • 《0基础》学习Python——第十四讲__封装、继承、多态
    <封装、继承、多态>一、类和实例解析    1、面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。    2、用class类名......