如何解决无法使用 UFT 启动 Microsoft Edge 浏览器
我使用的是 Windows 10,UFT 版本是 12.54,我的 Edge 浏览器是 90.0.818.66(64 位)。我按照以下链接中的步骤操作
https://eyeontesting.com/answers/microsoft-edge-browser-and-uft-1254/#gsc.tab=0
我使用 SystemUtil.Run "C:\Program Files (x86)\HP\Unified Functional Testing\bin\MicrosoftWebDriver.exe","<my test url>"
启动浏览器并获取 URL,但它不起作用。
解决方法
那个版本已经是基于Chromium的MS边缘了。您提到的链接是指旧的 Microsoft Only Edge 版本。
Here 是 Microfocus 的完整说明,但我不确定您的 UFT 版本是否支持它。 (需要WebUtil对象)
简化这是你必须做的(在你的脚本中):
- 在启用 Webdriver 的情况下启动浏览器(启动浏览器时的特殊命令行参数)--记住将接受 Webdriver 请求的端口
- 使用 WebUtil.AttachRemoteDebugging 指示 UFT 连接到浏览器 - 使用来自上方的端口。您甚至可以定义要使用的 Webdriver
注意事项:
- 您将可以进行重播,但不能进行录音
- 适用于任何支持 Webdriver 协议的浏览器或应用
- 重用现有的浏览器会话非常麻烦
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。