android机顶盒测试向导testobjects
testwizard.android-set-top-box的Python项目详细描述
测试向导-Android机顶盒
Python language support for testing Android set-top box devices using testwizard
用法
- 导入testwizard.core和testwizard.android_机顶盒包
- 获取一个seion并使用它创建一个android机顶盒testobject。
- 使用此对象执行命令
- 您可以使用会话添加脚本完成时将报告给robot的结果,或设置将立即发布的结果。
示例脚本
python(android机顶盒.py)
importsysimporttimefromtestwizard.coreimportTestWizardfromtestwizard.coreimportResultCodesfromtestwizard.android_set_top_boximportAndroidSetTopBoxwithTestWizard()asTW:session=TW.sessionsetTopBox=AndroidSetTopBox(session,"SetTopBox")print("sendRCKey")result=setTopBox.sendRCKey("menu")print(result.message)if(notresult.success):session.addFail(result.message)if(not(session.hasFails()orsession.hasErrors())):session.setResult(ResultCodes.PASS,"Test was successful")
sidecar文件(android set top box.json)
{"tester":"Some tester","parameters":[{"name":"param1","value":"value1"},{"name":"param2","value":"value2"}],"resources":[{"category":"ANDROID_STB_TV","name":"SetTopBox","id":"SetTopBox 1"}],"outputFolder":"c:\\temp"}