已知问题 - Microsoft Edge

本主题描述使用 UFT One 测试在 Microsoft Edge 旧版浏览器中运行的 Web 应用程序时的已知问题。

UFT One 15.0.1 或更高版本: 有关使用基于 Microsoft Chromium 的 Edge 的已知问题,请参阅已知问题 - Google Chrome、基于 Microsoft Chromium 的 Edge 和 Apple Safari

常规

  • 必须使用 适用于 UFT 的 Edge 代理 打开 Edge 浏览器会话。UFT One 无法在现有 Edge 浏览器会话上侦测、录制或运行测试。

    注: 在 UFT One 15.0 中,该代理被命名为 Edge Agent for Functional Testing。

    可以从以下位置之一启动 适用于 UFT 的 Edge 代理:

    • 桌面快捷方式

    • 开始 -> 所有应用程序 -> Micro Focus -> Micro FocusUnified Functional Testing -> 适用于 UFT 的 Edge 代理

    • 在“录制和运行设置”对话框中,选择“Edge”作为“浏览器”类型

    如果这些方法无法启动浏览器,请尝试执行此 Microsoft 文章中的建议: 无法使用内置管理员帐户打开 Microsoft Edge。

  • 如果您使用的是 Microsoft Edge Insider 版本,则必须具有 Insider 版本 10576 或更高版本。但是,由于 Microsoft 对 Web Driver Insider 进行了更改,因此更高版本可能无法用于 UFT。

  • 由于 Edge Agent 在浏览器中注入了 Javascript,因此 Edge 执行的每个步骤都会有短暂的延迟。

  • 使用 Edge 版本 10576 和更早版本时,全部 Web 2.0 工具包 (ASP .NET AJAX、Dojo、Ext-JS、GWT、jQueryUI、SiebelOpenUI 和 YahooUI) 均不受支持。

  • 任何 Edge 版本均不支持 Ext-JS、SiebelOpenUI 和 YahooUI。

  • 如果使用 Edge Agent for Functional Testing 在 Edge 浏览器中打开选项卡,则应在浏览器中执行至少一项操作以使 UFT One 使用必要的机制与此选项卡进行通信。

  • 在 Edge 浏览器中使用多个选项卡标识应用程序中的对象或运行测试时,焦点可能会意外地在浏览器窗口中的选项卡之间切换。这不会影响您的测试运行或对象标识。

  • 不支持多个 Edge 浏览器窗口。

  • 不支持“选项”对话框的“Web”>“高级”设置 (“工具”>“选项”>“GUI 测试”选项卡 >“Web”>“高级”节点)。

  • 有关支持回放的版本的详细信息,请参阅录制

返回页首

对象标识

  • 如果您在 Edge 浏览器上打开多个选项卡,然后手动关闭一个选项卡,UFT One 在尝试侦测其余选项卡时将遇到意外的行为。

    变通方法: 结合使用 Edge 和 UFT One 时一次只打开一个选项卡,或使用 UFT One 测试对象方法打开/关闭选项卡。

  • UFT One 15.0 或更早版本: 在跨域 iFrame 中导航 (例如单击链接或执行搜索) 后,UFT One 尝试识别对象时行为异常。

返回页首

测试对象、方法和属性

  • 不支持以下测试对象、方法和其他特定于 Web 的功能:

    • 浏览器的 About:*

    • Browser.ClearCache

    • Browser.DeleteCookies

    • Browser.FullScreen

    • Browser.Home

    • Browser.IsSiblingTab

    • Browser.Object

    • Browser.Stop

    • ViewLink 对象

    • WebFile 对象

    • WebAgGridWebUIGrid 对象

  • Web 可访问性工具包对象 (WebMenuWebTabStripWebTree,以及使用 "role=" 属性创建的对象)

  • 使用早于 10576 的 Windows 10 版本时不支持以下测试对象:

    • FrameFrameset 对象

    • Dialog 对象

  • 如果在同一实例中通过在 Edge 上进行侦测和录制来添加对象,则以下 SAPUITable 方法可能会导致错误。在这种情况下,重新启动浏览器才能成功运行测试:

    • DeselectRow
    • FindRowByCellContent
    • GetCellDataEx

    • MoveColumn
    • SelectRow

    • SetCellData

返回页首

录制

  • 根据 Windows 10 版本的不同,支持在 Edge 上录制和回放,如下所示:

      10585 及更低版本 10586 及更高版本
    在单个选项卡上录制
    在多个选项卡上录制
    在单个选项卡上回放
    在多个选项卡上回放
  • 在 Edge 中不录制以下对象和方法:

    • Web 2.0 控件

    • Browser.OpenNewTab

    • Browser.Close

    • Browser.CloseAllTabs

    • Frame 对象

    • 弹出对话框

    • 有时不会录制导航操作。

返回页首

活动屏幕

Edge 浏览器不支持交互屏幕。

返回页首

另请参见: