使用Jenkins和Selenium Java调度自动化任务

问题描述 投票:0回答:2

我想知道我是否可以获得有关自动化java中硒测试用例的调度的建议。我有一组用Java编写的测试用例,用selenium和maven进入一个网站,点击几个按钮,然后下载每日文件。

我使用AutoItX与下载窗口进行交互以选择我的保存位置并输入名称等。

当我在Intellij中正常执行代码时,代码非常适用。但是我现在需要找到一个可以自动启动代码构建的进程。

我考虑过使用Jenkins但是在下载文件时它无法访问我的下载文件夹/文件系统。我还想过在我的系统上设置一个任务调度程序来运行一个批处理文件来启动项目,但我不能保证系统会一直打开并登录。

我的问题是:有没有办法授予jenkins与我的文件系统交互的方法,或者是否有一个替代工具可以让我这样做。或者我错过了一个允许我完成我想要的配置步骤?

提前致谢。

java maven selenium cloudbees
2个回答
0
投票

如果您将Jenkins作为Windows服务运行,则可以允许它与桌面交互并以具有提升权限的用户身份运行它。例如

enter image description here


0
投票

您可以安排将在特定时间间隔触发的Jenkins作业。例如您可能希望在晚上9点运行它,然后定期构建是您可能想要使用的选项。

© www.soinside.com 2019 - 2024. All rights reserved.