Javascript 通过UFT处理chrome警报

Javascript 通过UFT处理chrome警报,javascript,jquery,google-chrome,qtp,Javascript,Jquery,Google Chrome,Qtp,我试图通过UFT(统一功能测试)/QTP(快速测试专业人员)处理chrome警报。只有几个选项,例如Insight对象、sendkeys或按坐标值。我需要更可靠的方法来处理这些警报。就像selenium在webdriver的帮助下所做的那样。 是否有其他方法可以从外部处理警报,以便通过.vbs文件触发这些方法? 请建议。UFT具有以下功能:在警报和确认对话框中单击确定,在确认和提示对话框中单击取消,并为提示对话框输入值 用法: Browser("B").HandleDialog micOK B

我试图通过UFT(统一功能测试)/QTP(快速测试专业人员)处理chrome警报。只有几个选项,例如Insight对象、sendkeys或按坐标值。我需要更可靠的方法来处理这些警报。就像selenium在webdriver的帮助下所做的那样。 是否有其他方法可以从外部处理警报,以便通过.vbs文件触发这些方法? 请建议。

UFT具有以下功能:在
警报
确认
对话框中单击确定,在
确认
提示
对话框中单击取消,并为
提示
对话框输入值

用法:

Browser("B").HandleDialog micOK

Browser("B").HandleDialog micCancel

Browser("B").HandleDialog micOK, "value for prompt dialog"

在录制过程中,我单击“确定”按钮,我会看到这个代码浏览器(“创建新记录”)。HandleDialog micOK。在运行时,我得到这个错误“此操作无法执行”。请给出建议。@bugfinder,这听起来像个bug,你试过联系UFT的支持吗?我试过了,他们说“UFT不能处理JS警报或对话框,所以这是一种预期行为”。Insight对象可以工作,但它可能无法在其他计算机上工作。我被卡住了。还有其他解决方法吗?@bugfinder您使用的是哪个版本的UFT?14.00/Build 1775