Appium 参考文档汇总与安装、课件和 Demo 地址
https://gitee.com/geektime-geekbang/Geek_AppAutomationTesting
作者回复: 把po中的控件定位和操作步骤,从yaml中读取就可以了。这个我们有资料和案例,视频里讲这个就太长了,我想想如何发给大家。
作者回复: 测试步骤与测试数据是需要管理的,放哪只是形式问题,放代码中、yaml文件、测试平台中的都有。我个人觉得配置文件还是不错的,开发测试平台太重、而代码会因为太多人维护容易混乱,配置文件可以隔离这两部分,算是一个不错的中庸解决方案。一般都是简单的用代码,多人协作用代码会少点,配置多点。更多人了就开始做专属的平台。
作者回复: 不知道你的代码怎么写的,你可以基于我的代码重新运行调试下。
作者回复: 参数化用例中,测试数据来源读自1.yaml,测试步骤读自2.yaml,在2.yaml的处理中,增加一个替换过程,把{xxx}替换为数据中的xxx即可。我的github上的其他项目里有例子。
作者回复: 用testng或者junit5都可以,他们有这些机制。教程方面只主要录制了python的,java的可以去关注下我的gitub上的java的例子。