您可以自定义可在场景录制期间录制的可单击元素。要修改的脚本位于以下目录中:
Chrome: <INSTALL>/eclipse/plugins/com.parasoft.xtest.libs.web_<version>/root/browsers/chrome/UserCustomizableOptios.js
Internet Explorer: <INSTALL>/plugins/com.parasoft.xtest.libs.web_<version>/root/browsers/ie/UserCustomizableOptions.js
Firefox: <INSTALL>/plugins/com.parasoft.xtest.libs.web_<version>/root/browsers/ff/UserCustomizableOptions.js
ext.options.clickableAttributes单击 HTML 元素, 该元素有在此变量中定义的属性类型 录制。例如, ext.options.clickableTags单击此变量中定义的 HTML 标记将被录制。例如,在 Ajax web 应用程序中,有时标签(如 ext.options.clickableInputTypes单击此变量中定义的表单输入类型将被录制。默认情况下,诸如 ext.options.structuralTags / ext.options.containerTags这些变量限制了针对元素录制的用户操作的范围。如果在 例如,单击
ext.options.disallowedTags该变量包含一个永远不会被录制的标签列表,即使它们满足其他录制条件。 ext.options.locatorBuildersOrder此变量定义用于创建定位器的顺序。定位器标识发生用户动作的 HTML 元素,在回放过程中需要使用这些 HTML 元素来重复用户动作。该默认顺序的构造使得在创建定位器时,元素中的可视属性更有利:
启用调试信息以找出使用哪个定位器生成器。选择 Parasoft> Preferences> Browser ,启用 Print debugging information 选项。在以下示例中,使用了
有关该选项的更多信息,请参见 Browser Settings 。 ext.options.preferredAttributesOrder定位器的 ext.options.displayDialogs将该变量设置为 ext.options.xpathLibrary您可以使用此变量来指定 Xpath 库,用于解析 Web 场景中使用的 Xpath 定位器。它只适用于 IE 和 Chrome 浏览器。此选项具有三个可能的值:
|
Firefox的 users.js 脚本中的变量和值作为 user_pref
方法的参数传递。它们执行与 Chrome and Internet Explorer Variables相同的功能,但格式不同。
请查阅 ext.options.clickableAttributes。
请查阅 ext.options.clickableTags。
请查阅 ext.options.clickableInputTypes。
请查阅 ext.options.structuralTags / ext.options.containerTags。
请查阅 ext.options.disallowedTags。
请查阅 ext.options.locatorBuildersOrder。
请查阅 ext.options.preferredAttributesOrder。
请查阅 ext.options.displayDialogs。