javascript 在Cypress 12.5.1中使用Faker 7.6.0时出现Webpack编译错误

voj3qocg  于 2023-03-06  发布在  Java
关注(0)|答案(1)|浏览(123)

尝试使用faker进行随机数据生成。
在支持〉e2e.js下添加了cy.faker = require('faker');
在规范文件“TestRandomData.cy.js”中

import {faker} from "faker-js/faker"
const cityName = faker.address.cityName();

describe('Test Random Data', function () {
     it('Faker random  data', () => {
       cy.log(cityName)
    })
})

获取以下错误:
错误:找不到Webpack编译错误模块:错误:无法解析“C:\Automation\cypress\e2e”中的“faker-js/faker”解析“C:\Automation\cypress\e2e”中的“faker-js/faker”解析的请求是使用描述文件的模块:C:\自动化\软件包. json(相对路径:./cypress/e2 e)字段“browser”不包含有效的别名配置

eqqqjvef

eqqqjvef1#

cypress/support/e2e.js已更新

cy.faker = require('@faker-js/faker');

TestRandomData.cy.js中进行了以下更新

const { faker } = require('@faker-js/faker');
const cityName = faker.address.cityName();

describe('Test Random Data', function () {
    it('Faker random  data', () => {
       cy.log(cityName)
    })
})

相关问题