run cypress tests from command line getting => CypressError: Cypress test was stopped while running this command

呵呵
呵呵
呵呵
订阅者
254
文章
0
粉丝
测试交流1 182字数 176阅读0分35秒阅读模式
摘要Cypress版本10.3.0 我有以下测试。cy.js,它是异步IT块。 /// 从“../../”导入loadFileObjects/支持/加载文件对象 var fixture...

Cypress版本10.3.0

我有以下测试。cy.js,它是异步IT块。

///

import loadFileObjects from '../../../support/load_file_objects'
var fixtureUrl = '/test/mydata/'
describe("TC1_getResidentialInfo", () => {
    var load_test_case;
    it('Validate and load all automation feeds', async () => {
        load_test_case = await loadFileObjects.getJsonObj(fixtureUrl + '/CUP-575-TC1-TC.json');
        })
})

支持/加载文件对象。js公司

class load_file_objects{
        //it should accept fixture folder structure and test case name
        //returns json object directly using promise
     getJsonObj(testCasePath){
        // return new Cypress.Promise((resolve, reject) => {
            return new Cypress.Promise((resolve, reject) => {
                cy.fixture(testCasePath).then((data) => {
                    cy.log("Test Data for "+testCasePath+ ": " +JSON.stringify(data))
                    resolve(data)
                })
                // do something custom here
              })
            //  var data = data;
            //  return data
        // })
    }
}
export default load_file_objects

当我使用cypress open(test runner UI)运行相同的测试时,它工作正常
请告诉我我错过了什么。

 
  • 版权提示:非本站文章仅供存储任何法律责任由作者承担▷违法举报◁▷新闻不符◁▷我要投稿◁
    免责声明:部分内容来自用户上传发布或新闻客户端自媒体如有侵权请反馈站长处理
  • 原创转载:阅读转载说明>>> https://www.playezu.com/zixun/jiaoliu/run-cypress-tests-from-command-line-getting-gt-cypresserror-cypress-test-was-stopped-while-running-this-command.html
    • Fody
      Fody 9

      类实例需要在某处创建。
      惯例是类名大写。这是一种干净的方式
      class LoadFileObjects {

      exp或t default LoadFileObjects


      imp或t LoadFileObjects from ‘../../../supp或t/load_file_objects’

      it(‘Validate and load all automation feeds’, async () => {

      const loadFileObjects = new LoadFileObjects()
      const load_test_case = await loadFileObjects.getJsonObj(fixtureUrl + ‘/CUP-575-TC1-TC.json’);
      })

      需要固定装置
      如果夹具文件的路径是固定且一致的,则可以使用 需要() 在脚本的顶部,为您执行异步/等待重载。
      const load_test_case = require(‘./cypress/fixtures/test/mydata/CUP-575-TC1-TC.json’)

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证