无法访问属性亚马逊AWS设备农场
问题描述:
我有一个自动化的脚本,在我想执行无法访问属性亚马逊AWS设备农场
在Maven的 以及所有相应的插件实现的框架在POM提到的AWS设备农场相同的文件信息通过AWS
的.xml的建议我能在我的本地单机
技术使用Appium +的Java上运行脚本+ TestNG的+ Android的
上传成功,如图ZIP和APK到AWS
换算成邮编,
和我Appium-0.0.1-快照测试包含下列文件
我的框架使用这些属性文件的值传递给脚本,所以当我触发执行它无法调用属性文件
AWS设备场说, “由于测试包解析错误而跳过测试”
请建议
答
我不能添加评论,但我想要求在解析结果文件中返回的消息。
也可能由于某些配置中的testng.xml
Testng XML not accepted by AWS Device Farm
它不会出现在所有的testng.xml标签在设备农场还支持设置被失败。
用TestNG一个有效的项目的例子可以在GitHub上awslabs页面上找到:
https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-app
答
ClassLoader loader = Thread.currentThread().getContextClassLoader();
Properties configs = new Properties();
BufferedReader metadataReader = new BufferedReader(
new InputStreamReader(loader.getResourceAsStream(config.property)));
sUserConfigs.load(new StringReader(IOUtils.toString(metadataReader).replace("\\", "/")));
您可以使用上面的代码中调用属性文件。