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

...

Table of Contents
maxLevel1

关于 Hooks

自定义挂钩可用于记录或修改执行期间在特定点传递的值。

...

您可以以在 SOAtest中创建、应用和调用其他脚本相同的方式创建、应用和调用脚本:在启动时(只针对 JavaScript 和 Jython 脚本),通过创建和应用扩展工具,通过向特定路径节点添加脚本来定义挂钩。您可以在不同的时间调用挂钩以引出所需的功能。例如,如果想要将脚本的挂钩功能应用于所有项目和网址,则可以将定义并使用该挂钩的 JavaScript 或 Jython 脚本添加到 <install_dir>/plugins/com.parasoft.xtest.libs.web_<version>/root/startup 目录;然后,任何调用该挂钩的时候,都将执行相关联的用户指定方法。将会一直执行该方法,直到调用该挂钩上的 clear()。

关于 CreateXPath 挂钩 

当录制 web 场景时,SOAtest 通过这些元素的某些属性标识与之交互的元素。例如,SOAtest 将使用元素的 ID 或元素的文本内容来定位该元素。如果需要扩展属性来识别功能测试期间的元素,则可以使用 CreateXPath 挂钩。

...