在Cypress.io中存储选择器的位置

在Cypress.io中存储选择器的位置,cypress,Cypress,我不熟悉柏树。避免在每个规范中硬编码选择器/定位器的最佳方法是什么。在其他框架中,我们将创建一个包含所有选择器的配置文件,并让规范引用它 场景:我可能在多个规格中使用选择器。如果选择器改变,我不想在每个规范中都改变它。我宁愿只在一个位置改变它。你不需要做任何魔术。只需将选择器放入文件并导入即可 //cypress/support/selectors.js 导出默认值{ mySelector:“.my selector”, mySelector 2:“.my-selector-2” }; //cy

我不熟悉柏树。避免在每个规范中硬编码选择器/定位器的最佳方法是什么。在其他框架中,我们将创建一个包含所有选择器的配置文件,并让规范引用它


场景:我可能在多个规格中使用选择器。如果选择器改变,我不想在每个规范中都改变它。我宁愿只在一个位置改变它。

你不需要做任何魔术。只需将选择器放入文件并导入即可

//cypress/support/selectors.js 导出默认值{ mySelector:“.my selector”, mySelector 2:“.my-selector-2” }; //cypress/integration/one.spec.js 从“../support/selectors.js”导入选择器; 描述“测试”,=>{ 它“测试”,=>{ cy.getselectors.mySelector; }; };
你不需要做任何魔术。只需将选择器放入文件并导入即可

//cypress/support/selectors.js 导出默认值{ mySelector:“.my selector”, mySelector 2:“.my-selector-2” }; //cypress/integration/one.spec.js 从“../support/selectors.js”导入选择器; 描述“测试”,=>{ 它“测试”,=>{ cy.getselectors.mySelector; }; };