学习笔记-Hybrid App

1. webview控件在appium的抽象

1.1 Native层面支持

  • uiautomator解析webview中的内容,映射为原生控件
  • getPageSource为DOM结构可发现webview组件和控件

1.2 切换为webview上下文

  • 切换后才是正规的web
  • getPageSource为HTML
  • 使用CSS定位

2. Hybrid测试流程

  • 进去带有webview的页面
  • 使用contexts API寻找webview
  • 使用context切换webview
  • 使用CSS等web定位方式
  • 使用context重回native
    image.png
  • chrome打开webview
    chrome://inspect/#devices](chrome://inspect/#devices)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容