Versions Compared

Key

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

关于浏览器回放选项

默认情况下,用于记录 web 场景的浏览器也是用于回放的浏览器,但你可以将该场景配置为使用不同的浏览器或所有可用的浏览器。测试或运行配置(分别在 SOAtest 和 Virtualize 中),还允许你指定使用哪个浏览器来进行“动态”回放,以便场景就会在默认情况下,在你录制的浏览器中进行回放,以及通过简单地运行适当的配置在不同浏览器(或所有浏览器)中进行回放。。

如果希望确保场景只在记录其的浏览器中进行回放(比如因为网页结构在其他浏览器上有很大的不同,并且场景需要在另一个浏览器上以不同的方式构造),则可以将场景配置为只在指定的浏览器中播放。

修改浏览器回放设置

若要修改场景的浏览器回放设置(回放期间使用的设置,除非显示地选择另一个选项,如下 Specifying the Browser at the Time of Playback 中所述):

  1. 打开场景的配置面板(双击其节点)。
  2. 打开 Browser Playback Options 选项卡。
  3. 在选项卡的顶部,指定要用于 web 场景回放的引擎。Safari、Edge 和 HTML 5 支持都需要 Selenium。
  4. 在选项卡的顶部,请指定要在其播放场景的浏览器。
    • 如果想要确保永远不会在备用浏览器中(比如,因为 web 页面结构在不同的浏览器上存在很大的差异,并且场景需要根据不同的浏览器来构建)播放该测试,则选择 Browsers specified here only
    • 选中 Any browser 之后,每个 web 场景可以有不同的浏览器播放设置,并且每个场景可以根据其设置在不同浏览器中运行。默认情况下,这一点允许你在记录的浏览器中进行场景回放,也允许通过简单运行适当的测试或运行配置,在不同的浏览器或所有浏览器中进行回放。

Anchor
Specifying the Browser at the Time of Playback
Specifying the Browser at the Time of Playback
指定播放时的浏览器 

如果场景没有通过配置运行配置以使用所需浏览器来启用 Run in specified browser only ,则可以覆盖场景浏览器播放设置(通过 Execution 选项卡设置),然后使用该运行配置运行操作套件。

  1. 选择 web 场景的测试用例资源管理器节点。
  2.   Parasoft> Test Using> Built-In> Functional Testing中选择所需测试配置。
    • Run Web Functional Tests in All Browsers在所有可用浏览器中执行每个测试。
    • Run Web Functional Tests in Browser Specified by Tests使用在测试场景的浏览器播放选项(Browser Playback Option)选项卡中配置浏览器播放设置执行每个测试。如果你有多个场景,每个场景都具有不同的浏览器回放设置,则此测试配置将在指定的浏览器中运行所有场景。
    • Run Web Functional Tests in Chrome在 Chrome 中执行每个测试。如果测试配置为只在 IE 和/或 Firefox 中运行,则将不会执行任何测试。
    • Run Web Functional Tests in Edge在 Microsoft Edge 中执行每个测试。如果测试配置为只在 IE 和/或 Chrome 中运行,则将不会执行任何测试。
    • Run Web Functional Tests in Firefox在 Firefox 中执行每个测试。如果测试配置为只在 IE 和/或 Chrome 中运行,则将不会执行任何测试。
    • Run Web Functional Tests in Internet Explorer在 IE 中执行每个测试。如果测试配置为只在 Firefox 和/或 Chrome 中运行,则将不会执行任何测试。