【发布时间】:2021-10-21 12:04:05
【问题描述】:
请帮助我为什么这不起作用
// Does not work when varialbe pass in require()
var fileName =
'/Users/ashdiksh/Documents/Automation/CypressTest/cypress/integration/common/pageObjects/cypressDemo.js'
var fileObj = require(fileName)
cy.log(fileObj.elements.web.email)
// Works fine when path is hardcoded
var fileObj = require('/Users/ashdiksh/Documents/Automation/CypressTest/cypress/integration/common/pageObjects/cypressDemo.js');
cy.log(fileObj.elements.web.email);
收到错误:
找不到模块 '/Users/ashdiksh/Documents/Automation/CypressTest/cypress/integration/common/pageObjects/cypressDemo.js'
【问题讨论】:
-
这已经被回答了。你可以看看这个答案 - stackoverflow.com/a/17448839/4571271
-
不,这个答案在赛普拉斯不起作用。
-
@AshokDikshit 我很想知道您为什么要动态导入 pageObject?
标签: cypress cypress-cucumber-preprocessor