自动化测试及生成测试报告

151 阅读1分钟

Linux安装Selenium进行自动化测试

首先需要安装pythonChrome&ChromeDirver

ChromeDriver与Chrome对应版本

 #查看chrome版本
 google-chrome --version
 或者在浏览器搜索
 chrome://version/

ChromeDriver下载地址这里下载114版本

wget https://storage.googleapis.com/chrome-for-testing-public/126.0.6478.126/linux64/chromedriver-linux64.zip

Linux安装Chromedriver

 #解压
 unzip -d /usr/bin chromedriver-linux64.zip
 #授权
 sudo chmod +x /usr/bin/chromedriver-linux64/chromedriver
 #添加环境变量
 sudo vim /etc/profile
 #末尾添加
 export PATH=$PATH:/usr/bin/chromedriver-linux64
 #重新加载配置文件
 source /etc/profile
 #验证安装
 /usr/bin/chromedriver-linux64/chromedriver
 #或者
 chromedriver --version

Linux卸载chromedirver

sudo rm /usr/bin/chromedriver

在浏览器安装SeleniumIDE插件

官网

image-20240708185717334.png

打开插件

image-20240708191227221.png

新建项目

image-20240708191447523.png

输入项目名

image-20240708191512162.png

填入你要测试的网站,点击REC开始录制

image-20240708192446662.png

点击REC录制结束,点击左边执行测试

image-20240708191956367.png

选你需要的导出,然后执行就可以了

image-20240708192912408.png

Linux安装Allure生成测试报告

github地址下载zip包

#解压
sudo unzip -d /opt/allure allure-2.29.0.zip
sudo vim /etc/profile
export PATH=$PATH:$PATH:/opt/allure/allure-2.29.0/bin
#重新加载变量
source /etc/profile
#验证
allure --version
#pyhton环境安装 
pip install allure-pytest
pip install annotated-types
pip install allure-python-commons
pip install selenium

生成结果

#test.py就是Selenium导出的那个文件
pytest test.py --alluredir=./results --clean-alluredir
#生成报告
allure serve ./results

点击终端中的链接即可打开报告

image-20240708194306780.png