我试图在QTP的运行时突出显示该字段时截取字段。
systemUtil.Run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", "--ignore-certificate-errors -incognito " & "www.google.com"
Browser("Google").Page("Google").WebEdit("Search").highlight
While Browser("Google").Page("Google").WebEdit("Search").highlight = True
Browser("Google").Page("Google").WebEdit("Search").CaptureBitmap("C:\Google.bmp")
Wend
谢谢,任何领导对我都有帮助。
答案 0 :(得分:1)
Highlight
和CaptureBitmap
方法都是同步的,这意味着在函数返回高亮操作/位图捕获完成时。为了捕获突出显示的闪烁,您需要创建自己的功能,在完成运行后将屏幕捕获一段时间,这可能需要多线程并且不适合VBScript。 / p>
你可以做的另一件事是告诉UFT捕捉测试运行的电影,这将包括突出显示的对象(然后你必须手动在剪辑中找到该点并捕获它)。
参见工具 - >选项 - > GUI测试 - >屏幕捕获 - >保存电影以获得结果。