Cypress.io中的商店定位器

时间:2019-12-23 19:20:35

标签: cypress

我是赛普拉斯的新手。避免在每个规范中硬编码定位符的最佳方法是什么。在其他框架中,我们将使用所有定位器创建一个配置文件,并请规范对其进行引用。

场景:我可能有一个定位器正在多种规格中使用。如果定位器发生更改,我不想在每个规格中都进行更改。宁愿在一处更改。

1 个答案:

答案 0 :(得分:2)

您不需要做任何魔术。只需将选择器放入文件中,然后导入即可。

for (int i = 0; i < str.length(); ++i) {
    if (count[str.charAt(i) > 0) {
        System.out.println("Number of Occurrence of " + 
             str.charAt(i) + " is:" + count[str.charAt(i)]);
        count[str.charAt(i)] = 0;
    }
}
// cypress/support/selectors.js

export default {
  mySelector: '.my-selector',
  mySelector2: '.my-selector-2'
};