Robot Framework自动化测试:安装和入门指南
一、安装教程
1、安装python3
(1)从官网下载python3安装包
官网下载地址:https://www.python.org/downloads/
python下载3.6及以上版本,根据电脑配置下载对应安装包
(2)运行下载的安装包,勾选安装方式和勾选自动配置环境变量,一直点next
(3)选择安装路径,若自己选择的路径目录不要带中文,容易出问题。点击install
(4)安装完成后,出现这个可选可不选。点击close。
在Windows操作系统中,存在一个文件路径长度限制,通常为260个字符。这意味着如果文件路径较长,可能会导致一些操作系统或应用程序无法处理这些长路径的文件。因此,“disable path length limit” 意味着禁用Windows中的文件路径长度限制,使得您可以处理更长的文件路径而不会遇到限制。
(5)检验安装
打开cmd命令提示符,输入 python 并按 Enter 键。如果 Python 已成功配置并且环境变量设置正确,会显示 Python 解释器的版本信息。
2、安装wxPython
wxPython是一个开源的、跨平台的GUI工具包,用于创建基于Python的桌面应用程序。它是基于C++ GUI库wxWidgets的Python绑定,使得开发人员可以利用Python语言的简洁性和灵活性来构建功能丰富的桌面应用程序。
wxPython具有以下特点:
跨平台性: 可以在多个操作系统上运行,包括Windows、macOS和各种Linux发行版。
丰富的控件库: 提供了大量的GUI控件,如按钮、文本框、列表框、菜单等,以便开发人员可以轻松地创建各种用户界面元素。
灵活性: 允许开发人员使用事件驱动的编程方法,实现用户交互和响应。
可扩展性: 支持集成第三方库和工具,以满足更复杂的应用程序需求。
(1)pip install wxPython 命令。
用于在Python环境中安装wxPython库。当您执行这个命令时,它会通过pip工具从Python Package Index(PyPI)下载并安装wxPython库。
安装成功
3、安装Robot Framework
Robot Framework是一个用于自动化测试和自动化业务流程的开源自动化测试框架。它采用关键字驱动的方法来编写测试案例,使得非技术人员也能够参与编写和执行自动化测试。Robot Framework支持使用Python或Jython编写关键字库,并提供了丰富的标准库以及许多扩展库,以便于测试不同类型的应用程序和系统。
Robot Framework具有以下特点:
易于学习和使用: 采用简洁的关键字驱动方式编写测试案例,使得测试脚本具有良好的可读性。
灵活性: 支持多种应用程序类型和技术的自动化测试,可以与其他工具和库集成。
可扩展性: 提供丰富的标准库和扩展库,同时支持自定义关键字库,方便定制化测试需求。
平台无关性: 可以在不同操作系统上运行,支持跨平台测试。
(1)安装pip install robotframework,安装成功
pip install robotframework==6.1.1
(2)安装pip install robotframework-ride安装成功
4、安装第三方数据库
根据需求安装相应数据库,安装好后这些库都在都在python的…\Lib\site-packages目录下。
pip install robotframework-selenium2library(web自动化测试)
pip install robotframework-requests(接口自动化测试,http Request库)
pip install robotframework-httplibrary(http接口自动化库)
pip install robotframework-autoitlibrary(用于自动化 Windows GUI 的免费工具)
pip install robotframework-appiumlibrary(APP自动化)
安装两个包
pip install setuptools
pip install packaging
(5)查看安装结果pip list
5、启动ride.py
进入到python的安装目录的/Scripts目录下,找到ride.py文件,创建快捷方式发送到桌面。
双击运行 ride.py快捷键会自动启动RIDE的操作界面。
6、安装浏览器驱动chromedriver
ChromeDriver 是一个用于自动化测试的开源工具,它是 Chrome 浏览器的驱动程序。它允许软件开发人员使用 Selenium 测试框架等工具来自动化执行基于 Chrome 浏览器的测试任务。
ChromeDriver 作为 Selenium WebDriver 的一个实现,提供了一组命令和接口,可以与 Chrome 浏览器进行交互。通过 ChromeDriver,您可以在自动化测试中启动 Chrome 浏览器、打开网页、模拟用户交互,并且获取页面元素等操作。
总的来说,ChromeDriver 可以被看作是连接 Selenium 测试框架与 Chrome 浏览器之间的桥梁,使得开发人员可以利用 Selenium 提供的各种功能来控制和测试 Chrome 浏览器中的 Web 应用程序。
(1)下载chromedriver
①查看自己的Chrome浏览器版本
②进入chromedriver官网(https://chromedriver.chromium.org/home),点击Downloads,图片上官网最新是114版本,没有对应的,选红色字体的链接查看 Chrome 浏览器测试可用性仪表板,获得适用于你测试需求的正确版本的 ChromeDriver。
③找到浏览器对应的版本和电脑型号,复制其URL用谷歌浏览器打开地址并下载chromedriver包。
(2)安装 chromedriver
chromedriver.exe放到python安装目录下的Scripts目录中。
(3)验证安装:打开cmd,输入 chromedriver