Javascript 如何在Puppeter BDD中读取带键的Json文件
您好,我是Puppeter的新手。我已经构建了我的基本框架,在这里我想从.json文件中读取数据。我如何实现这一点。我试图在助手类中使用readFile方法,但当我执行代码时,它抛出了一个错误 我阅读了包含“testdata/loginda.json”和“loginForQC”#features/support/step_definitions/loginSteps.js:29的文件 TypeError:page.readFile不是函数 在Object.readJsonFile(/Users/afshankoor/projects/puppeter/lib/helpers.js:62:20) 在Function.readJsonFileData(/Users/afshankoor/projects/puppeter/features/support/pages/loginPage.js:35:43)Javascript 如何在Puppeter BDD中读取带键的Json文件,javascript,json,automation,puppeteer,bdd,Javascript,Json,Automation,Puppeteer,Bdd,您好,我是Puppeter的新手。我已经构建了我的基本框架,在这里我想从.json文件中读取数据。我如何实现这一点。我试图在助手类中使用readFile方法,但当我执行代码时,它抛出了一个错误 我阅读了包含“testdata/loginda.json”和“loginForQC”#features/support/step_definitions/loginSteps.js:29的文件 TypeError:page.readFile不是函数 在Object.readJsonFile(/Users/
在登录时。(/Users/afshansakoor/projects/puppeter/features/support/step_definitions/loginSteps.js:30:17)为什么不以与读取配置值相同的方式执行
const config=require('./config.json');
因此:
const testDate=require('./testdata/loginda.json');
然后你可以这样使用它:
wait page.type(“#email”,testData.email);
等待page.type('#password',testData.password);
假设您的测试数据文件如下所示:
{
“电子邮件”:test@test.com",
“pwd”:“秘密pwd”
}