testing - .json 文件中的单独定位器 - Cypres
问题描述
使用赛普拉斯时是否可以在 .json 文件中分离定位器?我似乎无法在网上找到任何关于此的信息,但似乎应该是可能的。
我将定位器分隔在一个 .json 文件中,但在测试中调用它们时遇到问题。
解决方案
我还没有听说有人这样做,我不会推荐它 - 在测试中存储选择器是 IMO 的最佳方法。但是,如果您设置了它,您可以将它们存储在fixtures
目录中的文件中,然后使用cy.fixture()
. 像这样的东西:
cy.fixture('selectors.json').then(selectors => {
cy.get(selectors.mySelector).click()
})
推荐阅读
- java - 实现 SparseMatrix 的有效方法
- protractor - 我们可以将 AfterAll 函数中的数据获取到量角器中的 afterLaunch 吗
- python - 使用 keras_model_sequential() 在 R 中调用 keras 时出错
- php - 在循环内使用 PDO 插入
- mysql - MySQL用户注册存储过程似乎不起作用
- php - 如何以编程方式启用 php 扩展 intl
- ios - 来自 iOS 节点管理员的 Firebase 消息传递
- ios - 如何在 iOS 中创建一个同时具有标题和图像的条形按钮项,并且图像按原样显示而没有色调?
- jenkins - 运行需求能力匹配的 Jenkins 作业
- javascript - 加载网站 php 的元素的速度