微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法使用 UFT 启动 Microsoft Edge 浏览器

如何解决无法使用 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对象)

简化这是你必须做的(在你的脚本中):

  1. 在启用 Webdriver 的情况下启动浏览器(启动浏览器时的特殊命令行参数)--记住将接受 Webdriver 请求的端口
  2. 使用 WebUtil.AttachRemoteDebugging 指示 UFT 连接到浏览器 - 使用来自上方的端口。您甚至可以定义要使用的 Webdriver

注意事项:

  1. 您将可以进行重播,但不能进行录音
  2. 适用于任何支持 Webdriver 协议的浏览器或应用
  3. 重用现有的浏览器会话非常麻烦

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。