Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

  • 使用 Internet Explorer 之前,请查阅 配置 Internet Explorer 设置 1

  • 对于 Internet Explorer 9 或 10,我们建议在注册事件侦听器时使用 addEventListener()。但是,如果使用 attachEvent(),这是一个特定于 IE 的事件模型,则需要手动更新 <Virtualize Directory>\eclipse\plugins\com.parasoft.xtest.libs.web_<version>\root\browsers\ie\HTMLUtil.js ,以强制 Virtualize 使用特定于 IE 的模型模拟 JavaScript 事件。你需要在这个文件中做以下更改:事件。您需要在这个文件中做以下更改:

    SOAtest

    “ext.HTMLUtil.preferLegacyEventModel = false;"
    更改为
    "ext.HTMLUtil.preferLegacyEventModel = true;"

    Virtualize

    “_wk_HTMLUtil.preferLegacyEventModel = false;"
    更改为
    "_wk_HTMLUtil.preferLegacyEventModel = true;"

  • 当 Internet Explorer 9 第一次启动时,它将打开一个警告对话框,其中声明“记录器注册器现在可以使用了”。你需要单击 第一次启动时,它将打开一个警告对话框,其中声明“记录器注册器现在可以使用了”。您需要单击 Enable 以确保你的 web 场景能够正确地记录和回放。为了获得最佳效果,你应该在单击 Enable Enable 以确保您的 web 场景能够正确地记录和回放。为了获得最佳效果,您应该在单击 Enable 后关闭并重新打开浏览器。

  • 不支持模态对话框中的文件输入。
  • Internet Explorer 8 及更高版本中不支持对文件输入(允许你浏览到文件并将其上载的输入)进行记录和回放。及更高版本中不支持对文件输入(允许您浏览到文件并将其上传的输入)进行记录和回放。

Chrome 注意事项

  • 当在 Linux 上指定 Chrome 可执行文件的路径时,请选择 google-chrome (比如, /opt/google/chrome/google-chrome)—not chrome。在 Windows 上,路径通常是 C:\Users\usernane\AppData\Local\Google\Chrome\Application\chrome.exe。在 Mac 上,路径通常是 /Applications/Google Chrome.app
  • 如果你刚刚记录了一个 如果您刚刚记录了一个 web 场景,而最后一步的浏览器内容没有被捕获,那么你可以播放该场景来捕获该内容。注意,当关闭浏览器窗口停止录制时,就会发生这种情况。推荐的最佳实践是通过单击 场景,而最后一步的浏览器内容没有被捕获,那么您可以播放该场景来捕获该内容。注意,当关闭浏览器窗口停止录制时,就会发生这种情况。推荐的最佳实践是通过单击 Stop Recording 按钮(而不是关闭浏览器窗口)来停止录制。

...

  • 在 Chrome 上,自动生成异步请求测试只捕获来自 XMLHttpRequest 对象的请求。它不检测来自隐藏 IFrame 调用的异步请求。如果需要,你可以手动添加这样的异步请求测试。 调用的异步请求。如果需要,您可以手动添加这样的异步请求测试。

  • 当用户对一个元素进行操作时,Chrome(与 Internet Explorer 和 Firefox 不同)不会检查其他帧,以确保定位器在帧之间是唯一的。因此,一个已记录的动作可能会在它所记录的帧之外的帧中回放。如果遇到这种意外行为,请确定一个唯一的定位器并更改浏览器回放工具中使用的定位器。

...

  • Chrome 不支持对文件输入(允许浏览文件并上传文件的输入)进行记录和回放。
  • 当使用 Parasoft 本机引擎在 Mac 上录制或回放 Chrome 时,关闭 Chrome 会打开一个对话框,上面写着“Google Chrome 希望使用存储在密钥链中的‘Chrome Safe Storage’中的机密信息。想允许访问这个项目吗?”即使你选择“总是允许”,这个对话框也会在每次 ”即使您选择“总是允许”,这个对话框也会在每次 Chrome 启动和关闭时打开。若要防止每次打开此对话框:
    • 请打开 Applications> Utilities> Keychain Access
    • 控件,单击 Chrome Safe Storage,然后从快捷菜单中选择 获取 信息,然后从快捷菜单中选择 Get Info 。
    • 切换到 Access Control,选择 Allowall applications to access this item,然后单击 Save Changes。你将需要输入管理员密码才能继续。。您将需要输入管理员密码才能继续。

Safari 注意事项

  • Safari 支持使用 Selenium WebDriver 引擎进行回放。

       •  有关相关限制的列表,请参见 Safari-Specific Issues

Microsoft Edge 注意事项

必须有你 必须有您 Edge 版本可执行正确的 MicrosoftWebDriver。如果你收到“无法启动 MicrosoftWebDriver。如果您收到“无法启动 Microsoft Edge”的错误消息,你可能需要下载驱动程序。有关其他信息,请访问 Edge”的错误消息,您可能需要下载驱动程序。有关其他信息,请访问 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver 。

...

  1. 使用非管理员帐户或打开用户帐户控制通知的管理员帐户,以非特权进程的形式运行 SOAtest/Virtualize。
  2. 启用管理员用户的用户帐户控制通知:

    非 Windows 家庭版:

    1. 打开本地安全策略(secpol.msc),并在本地策略/安全选项下启用 内置管理员帐户的用户帐户控制管理批准模式 User Account Control Admin Approval Mode for the Built-in Administrator account

    Windows 家庭版:

    1. 使用 regedit.exe 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
    2. 如果不存在,则创建 DWORD 值 "FilterAdministratorToken"
    3. 将 "FilterAdministratorToken” 的值设置为 1
     
  3. 如果在启动期间从计划的任务启动 SOAtest/Virtualize,请确保启用了 Run only when user is logged on 选项。