gpt4 book ai didi

javascript - 如何使用 javascript 调用 ALM 中存在的 uft 脚本?

转载 作者:行者123 更新时间:2023-11-30 15:42:50 24 4
gpt4 key购买 nike

我的要求是根据 html 页面中给出的输入执行 UFT 脚本。我从一些博客中得知微软已经停止在 html 中使用 vbs 脚本。出于这个原因,我想使用 java 脚本调用 qtp 脚本。我搜索了相同的内容,但没有找到太多信息。如果有人可以在 javascript 中提供等效代码将会有所帮助。由于客户端演示临近,我没有时间进行实验。

Dim objQtpApp
Set objQtpApp=Createobject("QuickTest.Application")
objQtpApp.Launch
objQtpApp.Visible=False 'True
varUserName=document.getElementsByName('Username').value
varPassword=document.getElementsByName('Password').value



call QC_Connect(varUserName,varPassword)

Sub QC_Connect(varUserName,varPassword,varCustomsON)

'
objQtpApp.TDConnection.Connect "http://dddd.fed.test.com:7117/qcbin", "Domain", "Project", varUserName, varPassword,False

If objQtpApp.TDConnection.IsConnected Then

objQtpApp.Open "[QualityCenter] Subject\Automated Test Case Development\Test",False
objQtpApp.Test.Environment.Value("varUserName")=varUserName
objQtpApp.Test.Environment.Value("varPassword")=varPassword
objQtpApp.Test.Environment.Value("varCustomsON")=varCustomsON
objQtpApp.Test.Run
objQtpApp.Quit


Else
MsgBox "Cannot connect to Quality Center"
End If
End Sub

谢谢,拉克什

最佳答案

您的主要问题是 JavaScript doesn't have an equivalent of CreateObject .

唯一支持 Microsoft 替代方案 (new ActiveXObject("...")) 的浏览器是 IE(不是 Edge),并且它还支持 VBScript,因此将您的代码移植到 JavaScript 毫无意义。

关于javascript - 如何使用 javascript 调用 ALM 中存在的 uft 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40521037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com