> Javascript language support for testing Mobile devices using testwizard
javascript
'use strict';
const Testwizard = require("@testwizard/test");
const Mobile = require("@testwizard/mobile");
async function test() {
const session = await Testwizard.createSession();
console.log("-- Parameter usage ---");
console.log("param1 = " + session.parameters.param1);
console.log("param2 = " + session.parameters.param2);
const mobile = await Mobile.create(session, "Mobile");
let result = await mobile.initDriver();
console.log(result.message);
if (!result.success) {
session.addFail(result.message);
return;
}
// Add your commands here
result = await mobile.quitDriver();
console.log(result.message);
if (!result.success)
session.addFail(result.message);
if (!(session.hasFails || session.hasErrors))
session.addPass("Test was successful");
}
test();
`
$3
`json
{
"resources": [
{
"category": "MOBILE",
"name": "Mobile",
"id": "Mobile 1"
}
]
}
``