我应该为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