扩展环境安装指引

扩展环境安装指引

在测试开发(Test Automation Development)中,一个稳定且可复现的环境至关重要。不同的测试框架、浏览器驱动、Python库和Java依赖必须正确安装,本指引提供依赖的安装方式,可以提前先安装上,降低比赛过程中安装依赖库的时间:

  1. ChromeDriver – 用于Selenium WebDriver控制Chrome浏览器
  2. Python运行库(pip安装) – 安装必要的Python测试框架(如pytestselenium
  3. Java项目依赖(Maven POM管理) – 确保Java测试项目能正确解析依赖项

chromedriver 安装指引

  1. 查看Chrome浏览器版本
  • 打开Chrome,地址栏输入 chrome://settings/help
  • 记录版本号(如 136.0.7103.114
  1. 下载对应ChromeDriver
  1. 配置环境变量
  • 解压 chromedriver.exe 到固定目录(如 C:\chromedriver
  • 将路径加入系统 PATH

Python环境的安装

由于比赛环境准备时已经安装好了 Python 环境和 Pycharm IDE 所以此处只需要安装过程中需要的库。

requirements.txt (83 字节)

  1. 这个文件中包含了测试框架 pytest,web自动化工具 selenium,接口自动化工具 requests,测试报告产生的库 allure-pytest
  2. 将上述的文件下载到机器上,在当前的文件所在的目录打开cmd,或者是win+r打开cmd,然后cd到文件所在的目录 执行命令 pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ 就能把这些库以及对应的依赖库都安装到本机的Python环境中
  3. 考生在建立项目的时候选择非虚拟环境的Python解释器,如果选择venv等虚拟环境方式的话,是需要再安装对应的库的,如果使用了虚拟环境的同学,可以下载上述的requirements.txt到项目的根目录下,打开Pycharm的terminal运行第二个步骤的命令 pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

Java 环境的安装

由于比赛环境准备时已经安装好了 JDK 环境和 IDEA IDE 所以此处只需要安装过程中需要的jar包。

pom.xml.zip (1.0 KB)

此pom中包含了UI自动化和接口自动化需要的jar包配置

  • 建立好Maven项目之后,将该pom的内容复制到项目中的pom.xml中,点击同步,mvn将会根据配置下载对应的依赖jar包
    image