【发布时间】:2019-01-30 18:34:32
【问题描述】:
我正在为我的自动化测试构建一个简单的电子邮件报告系统(在 Katalon Studio 中)。
当测试失败时,使用 sendEmail 发送电子邮件。
if (GlobalVariable.testSuiteStatus=='FAILED'){
String bf = RunConfiguration.getProjectDir() + '/' + 'email.bat'
Process p = Runtime.getRuntime().exec(bf)
}
Email.bat 包含:
cmd /c start cmd /k cd c:\\Program Files\\sendEmail-v156
sendEmail.exe -f sender@email.com -t receiver@email.com -s smtp.server.com:587 -xu myUsername -xp myPassword -m 'Test report text'
每次运行时(或者当我只是双击 bat 文件时),只有第一行被执行。
那么,我该怎么做呢?
【问题讨论】:
标签: batch-file cmd katalon-studio mail-sender test-reporting