Я использую следующий сценарий для сценария восстановления в UFT, вызвав функцию ErrorrecoveryHandler(object)
:Невозможно скопировать сведения из буфера обмена на удаленном компьютере во время выполнения тестов из ALM
Function getClipBoardText(object)
Dim objCB
Set objCB = CreateObject("Mercury.Clipboard")
Dim sClipText
' Assign clipboard contents to string variable sClipText.
sClipText = objCB.GetText
'getClipBoardText = sClipText
Reporter.ReportEvent micFail, "There was an exception during execution", sClipText
End Function
Function ErrorrecoveryHandler(object)
JavaWindow("LightSpeedEVoMain").JavaDialog("Error").JavaButton("Copy to Clipboard").Click
Dim objCB
Set objCB = CreateObject("Mercury.Clipboard")
errorDetails = objCB.GetText
Reporter.ReportEvent micFail, "There was an exception during execution", errorDetails
JavaWindow("LightSpeedEVoMain").JavaDialog("Error").JavaButton("OK").Click
End Function
Когда я запускаю мое приложение на виртуальной машине через ALM и есть ошибки, выше вызов функции triggred, но я получаю сообщение об ошибке:
Run Error:
ActiveX component can't create object: 'Mercury.Clipboard'