首页 > 解决方案 > .json 文件中的单独定位器 - Cypres

问题描述

使用赛普拉斯时是否可以在 .json 文件中分离定位器?我似乎无法在网上找到任何关于此的信息,但似乎应该是可能的。

我将定位器分隔在一个 .json 文件中,但在测试中调用它们时遇到问题。

标签: testingqacypress

解决方案


我还没有听说有人这样做,我不会推荐它 - 在测试中存储选择器是 IMO 的最佳方法。但是,如果您设置了它,您可以将它们存储在fixtures目录中的文件中,然后使用cy.fixture(). 像这样的东西:

cy.fixture('selectors.json').then(selectors => {
  cy.get(selectors.mySelector).click()
})

推荐阅读