WebDriverAgent使用记录

大致了解

  • 利用Xcode的检测工具以及XCUITest等测试framework,拿到页面元素。
  • 运行WDA的手机可以看作是一个server,能被get或者post请求数据。也有通过请求发出指令,用于界面操作。同样可以按照自己约定的name以及逻辑自定义command。
  • 整体看来,运行WDA的手机如果是一台测试机,测试人员可以通过网络请求查看并操作屏幕及app。

代码

  • facebook版本比较全面,包含Inspector部分,提供网页展示运行WDA的手机界面。但是由于年久不维护,Xcode升级后,代码中调用的老的XCTest等方法已经不能用,所以inspector网页查看不到手机屏幕页面。
  • appium版本相比较Facebook版本较新,目前还在维护,但是代码中砍掉了Inspector模块,测试人员只能通过get post请求查看数据,操作界面。如果想达到网页实时查看的效果,需要自己维护一套Inspector。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。