我正在尝试使用 VBS 在远程服务器上启动 QTP。我正在使用 C# 代码运行 VBS 文件。当我从本地机器运行我的 C# 应用程序时,如果 VBS 文件中有任何错误,它会给我 VBS 错误消息。但是,当我在部署到我们的服务器后运行相同的 C# 应用程序时,即使我的 VBS 文件中有错误,它也不会给我任何错误消息。有人可以帮我解决这个问题吗?
C# 代码
protected void btnExecuteScript_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(@"C:\test1.vbs");
}
VBS 代码
Dim qtApp
Dim qtTest
Dim qtResultsOpt
Set qtApp = CreateObject("QuickTest.Application","Server Name")
If Window("HP Unified Functional Testing") _
.Dialog("HP Unified Functional Testing").Exist(60) = False Then
MsgBox("Hello world")
End If
qtApp.Launch
qtApp.Visible = True