修复 excel 中的空行问题
#!/bin/bash source /etc/profile # 执行测试主要入口 python3 main.py # 初始化allure报告 allure generate ${WORKSPACE}/Result/Report -o ${WORKSPACE}/allure-report --clean || true # 生成测试报告并且推送钉钉报告 python3 jenkins_report.py || true
在服务器上执行项目中的docker-compose.yml
出现这个图片代表安装成功,访问地址为 服务器ip:5444/ui/index.html#/
代码中配置selenium grid地址
在 conftest.py 修改配置
# 将 ip 修改为你自己的服务器 ip 后面的端口号和地址不用改动 driver = webdriver.Remote(command_executor='http://127.0.0.1:5444/wd/hub', options=option)
自此当你在 jenkins 上运行测试时,用例会自动分发到你创建的 selenium grid 上。
通用型框架已经在自己公司成功落地使用Python+Selenium3+Request+Allure2+Pytest+Jenkins+Pymysql+openpyxl 可以进行: 接口自动化测试,UI自动化测试 集成jenkins后自动通过钉钉发送allure报告。 线上的自动化监控通过钉钉机器人通知。
接口/UI通用框架持续集成版本
项目目录简介
框架特色功能介绍
安装方式(本地运行)
jenkins集成与Selenium4 Grid集成
jenkins 集成步骤
selenium grid 集成步骤
在服务器上执行项目中的docker-compose.yml
出现这个图片代表安装成功,访问地址为 服务器ip:5444/ui/index.html#/
代码中配置selenium grid地址
在 conftest.py 修改配置
自此当你在 jenkins 上运行测试时,用例会自动分发到你创建的 selenium grid 上。
备注