要在 web 功能测试中使用特定的 Chrome 浏览器插件或设置,您需要对 Chrome 浏览器进行配置,以便使用 SOAtest 的用户数据目录进行 web 场景路径和回放。
安装扩展
使用以下命令行启动 Chrome 浏览器:
<CHROME_INSTALL_DIR> --user-data-dir="<SOATEST_INSTALL_DIR>\plugins\com.parasoft.ptest.libs.web_<VERSION>\root\browsers\chrome\userDataDir"
- 打开浏览器后,安装扩展,并/或以正常方式执行配置。
在回放过程中使用扩展
使用以下命令行启动 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"); }