Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2021.1

The following browsers are supported for playback:

  • Firefox 47.0.2 and earlier
  • Google Chrome
  • Internet Explorer 11
  • Microsoft Edge Windows Anniversary Edition (version 38.14393)+ (see Microsoft Edge Notes for additional informationSafari (MacOS only)
  • Chromium-based Edge browser version 79+ (see Microsoft Edge Notes for additional information)

...

  • Playing back inputs that allow you to browse to a file to upload it is not supported in Firefox 3 and later.
  • If Firefox is in the middle of an automatic update (i.e., the update was downloaded but not yet installed), web scenarios may not play back correctly. Virtualize will launch Firefox and Firefox will open a dialog to check add-on compatibility, which causes playback to fail. If this occurs, launch Firefox outside of Virtualize to complete the update installation. Once the update is completed, web scenarios can be played back as usual.

Internet Explorer Notes

  • Before using Internet Explorer, see 2022-08-31_09-00-27_Configuring Internet Explorer Settings.

  • With Internet Explorer 9 or 10, we recommend using addEventListener() when registering event listeners. However, if you are using attachEvent(), which is an IE-specific event model, you will need to manually update HTMLUtil.js file located in the  <INSTALL>\plugins\com.parasoft.ptest.libs.web_<VERSION>\root\browsers\ie\ directory as follows to force Virtualize to emulate JavaScript events using the IE-specific model:

    SOAtest

    "ext.HTMLUtil.preferLegacyEventModel = false;"
    to
    "ext.HTMLUtil.preferLegacyEventModel = true;"

    Virtualize

    "_wk_HTMLUtil.preferLegacyEventModel = false;"
    to
    "_wk_HTMLUtil.preferLegacyEventModel = true;"

  • The first time that Internet Explorer 9 is launched, it will open a warning dialog that states "The Recorder Registrar is now ready to use." You need to click Enable to ensure that your web scenarios record and play back correctly. For best results, you should close and re-open the browser after clicking Enable.

  • File inputs inside modal dialogs are not supported.
  • Record and playback on file inputs (inputs that allow you to browse to a file to upload it) is not supported in Internet Explorer 8 and later.

Chrome Notes

  • When specifying the path to the Chrome executable on Linux, choose google-chrome (e.g. /opt/google/chrome/google-chrome)—not chrome. On Windows, the path is typically C:\Users\usernane\AppData\Local\Google\Chrome\Application\chrome.exe. On Mac, it’s typically /Applications/Google Chrome.app.
  • If you just recorded a web scenario and the browser contents for the last step was not captured, you can play the scenario to capture this content. Note that this happens when you stop recording by closing the browser window. The recommended best practice is to stop recording by clicking the Stop Recording button (instead of by closing the browser window).

...

  • When a user acts on an element, Chrome (unlike Internet Explorer and Firefox) does not check other frames to ensure that the locator is unique across frames. As a result, a recorded action might be played back in a frame other than the one it was recorded in. If you experience this unexpected behavior, determine a unique locator and change the locator being used in the Browser Playback tool.

...

https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

To enable support for the Chromium-based Edge browser, save Save the driver to the appropriate directory for your OS:

...

<INSTALL>\plugins\com.parasoft.ptest.libs.web_

...

<VERSION>\root\browsers\webdriver\edge\

...

x86

...

\ directory to enable support for the Chromium-based Edge browser.

Troubleshooting Playback in Microsoft Edge

...