@testwizard/set-top-box
v3.8.1
Published
> Javascript language support for testing Android set-top-box devices using testwizard
Downloads
125
Readme
Testwizard - Set-top-box
Javascript language support for testing Android set-top-box devices using testwizard
Usage
- import the @testwizard/test and the @testwizard/set-top-box packages
- get a session and use it to create a set-top-box testobject.
- Use this object to execute commands You can use the session to add results that will be reported to the robot when the script finishes or set results that will be posted immediately.
Sample script
javascript (set-top-box.js)
'use strict';
const Testwizard = require("@testwizard/test");
const SetTopBox = require("@testwizard/set-top-box");
async function test() {
const session = await Testwizard.createSession();
const setTopBox = await SetTopBox.create(session, "SetTopBox");
console.log("sendRCKey");
let result = await setTopBox.sendRCKey("menu");
console.log(result.message);
if (!result.success)
session.addFail(result.message);
if (!(session.hasFails || session.hasErrors))
session.addPass("Test was successful");
}
test();
sidecar file (set-top-box.json)
{
"resources": [
{
"category": "STB",
"name": "SetTopBox",
"id": "SetTopBox 1"
}
]
}
Compatibility
The version is compatible with testwizard version 3.7