带有数据库查询的 testng 套件不执行批处理文件

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

我正在尝试使用具有 xml 文件的 testng 套件执行批处理文件。这个 xml 文件链接到一个 java 类,该类具有数据库(mysql)操作,如打开数据库、执行查询和获取数据以及来自 chrome 的一些其他测试用例。 现在,如果我尝试执行这个批处理文件,我就会失败,但没有任何失败的迹象。就像 cmd 没有显示任何异常或批处理文件失败的任何原因。仅发生 1 次失败。

但是如果我从 eclipse 运行 xml 文件作为 testng 套件,它运行良好没有任何问题。只有当我通过 cmd 运行它时才会引起问题。下面是运行这个 xml 文件的批处理文件内容。

请注意,如果我在没有数据库查询的情况下运行其他 xml 文件,它们将以批处理文件的形式运行文件(我只是从下面的脚本更改 xml 文件名,它工作正常)。没有问题。问题仅发生在数据库查询相关的 xml 文件中。

cd C:\Users\PrasannaK\workspace\Database
set ProjectPath=C:\Users\PrasannaK\workspace\Database
echo %ProjectPath%
set classpath=%ProjectPath%\bin;%ProjectPath%\lib\*
echo %classpath%
java -cp "%classpath%" org.testng.TestNG FHA_BS_testng.xml
pause
mysql xml batch-file selenium-webdriver cmd
© www.soinside.com 2019 - 2024. All rights reserved.