1.0.8 • Published 5 years ago
test-data-generate v1.0.8
用于生成随机测试数据
1、生成随机手机号码
2、生成随机用户名
3、生成公司名称
4、生成注册号
5、生成身份号码
安装
npm install test-data-generate
使用
var test=require("test-data-generate");
var configJson=require("../configJson");
describe('测试', () => {
it('测试获取随机数据',async()=>{
await test.generatePhone('borgward_phone');
await test.generateUserName('borgward_username');
await test.generageCompanyName('borgward_companyName');
await test.generateRegistNo('borgward_registNo');
await test.generateIdNo('borgward_IdNo');
console.log(configJson.vars.borgward_phone);
console.log(configJson.vars.borgward_username);
console.log(configJson.vars.borgward_companyName);
console.log(configJson.vars.borgward_registNo);
console.log(configJson.vars.borgward_IdNo);
})
it('测试获取验证码接口: ' + configJson.vars.borgward_phone, async function () {
//随机生成手机号码
await index.generatePhone('borgward_phone');
//请求接口获取验证码
await index.GetVerifyCode(9999,9,configJson.vars.borgward_phone, function (params) {
// driver.sendKeys(params);
console.log("验证码:" + params);
})
// await console.log(getVerifyCode2.GetVerifyCode.getRootPath());
;
});
});
config.js
生成的测试数据会自动写入根目录下config.json文件中(这个文件必须放在根目录)
{
"webdriver": {
"host": "127.0.0.1",
"port": "4444",
"browsers": "chrome, ie 11"
},
"vars": {
"borgward_phone": "13500828215",
"verifyCode": "420806",
"borgward_username": "AutoTestGroup贺泽远",
"borgward_companyName": "温州浮光物流有限公司",
"borgward_registNo": "913310014XGHD0LBA2",
"borgward_IdNo": "440101198905162419"
},
"recorder": {
"pathAttrs": "data-id,data-name,type,data-type,role,data-role,data-value",
"attrValueBlack": "",
"classValueBlack": "",
"hideBeforeExpect": ""
}
}
联系方式
QQ:233227763 邮箱:liyinchi@qq.com