java - 如何创建调度程序以每晚 12:00 运行我的脚本- Selenium WebDriver

标签 java testng

  • 目前正在研究 Selenium WebDriver 并使用 Java。我有一个名为*Test* 的项目。
  • 在那个项目中,我有许多 Java 程序,例如 Login.javaTesting1.java 等。
  • 场景是我想每天早上 12 点运行我的所有脚本。是否有可能创建一个调度程序来自动运行我的脚本。

最佳答案

创建一个 testng.xml 文件,命名为 testsuite.xml

现在按照以下两个步骤:

第 1 步:为调度程序创建批处理文件:

使用下面的代码 - 修改它并粘贴到记事本中。将工作目录中的记事本保存为“run.bat

set ProjectPath=C:\Selenium\Selenium_tests\DemoProject 
echo %ProjectPath%
set classpath=%ProjectPath%\bin;%ProjectPath%\Lib\*
echo %classpath%
java org.testng.TestNG %ProjectPath%\testsuite.xml
  • a) 第一行设置项目路径。

  • b) 第二行用于验证是否设置了路径。

  • c) 第三 行用于设置类路径 - lib 文件夹包含所有 jar 文件添加到项目构建路径

  • d) 第四行用于验证 是否设置了类路径

  • e) 第五行用于执行 包含所有测试详细信息的 xml 文件。

第 2 步:

  • 转到控制面板。

  • 管理工具。

  • 任务调度程序并创建一个任务,该任务将在您需要的时间触发 run.bat 文件。

它会起作用。

关于java - 如何创建调度程序以每晚 12:00 运行我的脚本- Selenium WebDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21744795/

相关文章:

java - 在测试中使用 DateTimeUtils.setCurrentMillisFixed 是否安全?

java - 如何让TestNG给testng-customsuite.xml添加参数?

java - 字符串数组方法不返回数组对象 - Selenium WebDriver

java - 有什么办法可以唯一标识BLE设备吗?

java - org.apache.cxf.interceptor.Fault : Marshalling Error: null

command-line - 通过命令行运行 testng.xml-错误无法在类路径中找到类 : com. 公司名称.SSProject.LaunchSSProject

java - 如何将参数从csv文件传递给testng中的数据提供者

java - 我使用多个 OnClickListeners 得到致命异常

java - 如何在Java中的字符串中指示包的路径?

java - WriteInt-RandomAccessFile - java