在SAP Hybris(SAP CX)中,我们通常看到OOTB以下代码:
<ycommerce:testId code="paymentType_text">
... some code ...
</ycommerce:testId>
如果单击testID,则会出现“呈现文本ID包装器”的描述,但是,它不会在dom上打印任何内容,因此,使用此标签的目的是什么?
提前谢谢您
这是Hybris JSP标签。请参阅以下文件:
TestIdTag
描述为:
用于生成具有指定ID的环绕div的标签。 id是后缀用于页面请求的递增计数器,以确保这是独一无二的。包装div可以通过以下方式打开和关闭配置属性。
测试ID可用于测试。如果没有ID,可能很难使用测试自动化工具(如Selenium)来通过元素ID查找HTML元素。
也与此项目属性有关:
# Turn on test IDs for selenium and smoke tests (not for production)
#yacceleratorstorefront.testIds.enable=true