要在 web 功能测试中使用特定的 Chrome 浏览器插件或设置,您需要对 Chrome 浏览器进行配置,以便使用 SOAtest 的用户数据目录进行 web 场景路径和回放。

安装扩展

  1. 使用以下命令行启动 Chrome 浏览器:

    <CHROME_INSTALL_DIR> --user-data-dir="<SOATEST_INSTALL_DIR>\plugins\com.parasoft.ptest.libs.web_<VERSION>\root\browsers\chrome\userDataDir"
  2. 打开浏览器后,安装扩展,并/或以正常方式执行配置。

在回放过程中使用扩展

使用以下命令行启动 Chrome 浏览器:

<SOATEST_INSTALL_DIR>/<SOATEST_EXECUTABLE> -J-Dcom.parasoft.browser.BrowserPropertyOptions.CHROME_ARGUMENTS="--user-data-dir='<SOATEST_INSTALL_DIR>\plugins\com.parasoft.ptest.libs.web_<VERSION>\root\browsers\chrome\userDataDir'"

或者,您也可以使用带脚本的扩展工具来设置系统属性。以下是使用 Groovy 的示例:

def setUserDataDir(input, context) {
    System.setProperty("com.parasoft.browser.BrowserPropertyOptions.CHROME_ARGUMENTS", "--user-data-dir="+System.getProperty("install.root")+"/browsers/chrome/userDataDir");
}
  • No labels