移动测试对象的测试向导
testwizard.mobile的Python项目详细描述
测试向导-移动设备
Python language support for testing Mobile devices using testwizard
用法
- 导入testwizard.core和testwizard.mobile包
- 获取一个seion并使用它创建一个mobile testobject。
- 使用此对象执行命令 您可以使用会话添加脚本完成时将报告给robot的结果,或设置将立即发布的结果。
样品
Python(mobile.py)
importsysimporttimefromtestwizard.coreimportTestWizardfromtestwizard.coreimportResultCodesfromtestwizard.mobileimportMobilewithTestWizard()asTW:session=TW.sessionprint(session.args['param1'])print(session.args['param2'])mobile=Mobile(session,"Mobile")print("InitDriver")result=mobile.initDriver()print(result.message)if(notresult.success):session.addFail(result.message)# Add your commands hereprint("QuitDriver")result=mobile.quitDriver()print(result.message)if(notresult.success):session.addFail(result.message)if(not(session.hasFails()orsession.hasErrors())):session.setResult(ResultCodes.PASS,"Test was successful")
sidecar文件(mobile.json)
{"tester":"Some tester","parameters":[{"name":"param1","value":"value1"},{"name":"param2","value":"value2"}],"resources":[{"category":"MOBILE","name":"Mobile","id":"Mobile 1"}],"outputFolder":"c:\\temp"}