Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Puppeter BDD中读取带键的Json文件_Javascript_Json_Automation_Puppeteer_Bdd - Fatal编程技术网

Javascript 如何在Puppeter BDD中读取带键的Json文件

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/

您好,我是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)
在登录时。(/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”
}