我应该为jenkins中的selenium测试添加excel数据的路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我应该为jenkins中的selenium测试添加excel数据的路径相关的知识,希望对你有一定的参考价值。

我编写了selenium脚本,它从excel表中获取数据并将其传递给URL。这在我的主机上完美运行。

现在我需要在运行在docker容器上的Jenkins中运行它。现在,我应该在excel文件所在的位置添加哪条路径进行测试。因为当我运行Jenkins作业时,我得到一个错误,因为“目录中没有这样的文件”

提前致谢

答案

你应该使用文件的绝对路径

看一个python示例。

import pandas as pd
import os

script_dir = os.path.dirname(__file__)
abs_file_path = os.path.join(script_dir, 'file.xls')

file = pd.read_excel(abs_file_path)
print(file.head())

以上是关于我应该为jenkins中的selenium测试添加excel数据的路径的主要内容,如果未能解决你的问题,请参考以下文章

Selenium 测试在本地工作,但在 Jenkins 中失败

Jenkins+python+selenium持续继承自动化测试

如何使用 selenium 和 codeception 检测验收测试中的 dom 变化

如何在AWS中运行我的本地selenium测试脚本而不使用jenkins

错误 [严重]:从渲染器接收消息超时:20.000 在 Jenkins 上通过 Selenium 执行测试套件时

如何在 Jenkins 中配置 Selenium HTML 报告