zoukankan      html  css  js  c++  java
  • Appium+python自动化14-查看webview上元素(DevTools)

     前言

    app上webview的页面实际上是启用的chrome浏览器的内核加载的,如何把手机的网页加载到电脑上,电脑的chrome浏览器上有个开发模式DevTools,是可以方便调试的。

    一、环境准备

    1.手机上装一个chrome浏览器

    2.电脑上装chrome浏览器

    3.手机连电脑

    二、启动adb服务

    1.电脑上打开chrome浏览器输入:chrome://inspect/#devices

    2.要是没加载到手机设备,就先启动adb服务,cmd输入:

    >adb devices

    二、DevTools

    1.电脑上打开chrome浏览器输入:chrome://inspect/#devices

    2.Discover USB devices这个要勾选的,可以检查到手机设备

    3.Discover network targets 这个勾选,检查到网络

    4.下图箭头指向的,是手机的设备名称

    5.Webview in com.baidu.yuedu(39.0.00)这个是手机上浏览器的内核版本号39

    (一般电脑上的chrome版本号最好要大于等于这个版本号)

    三、查看元素

    1.上图红色框框的两个地址就是加载到的webview的网页地址了,点地址下的inspect按钮,进入调试界面

    (当然没有梯子爬的同学,打开是一片空白的,你懂得)

    2.不会爬梯子的也没关系,把对应的url地址复制出来,重新打开一个浏览器标签,输入地址后,按F12也可以进调试界面。

    3.接下来的元素定位就跟selenium的定位是一回事了。

     在学习过程中有遇到疑问的,可以appium+python QQ群交流:330467341

  • 相关阅读:
    Windows系统自带工具的 cmd 命令
    阿里巴巴集团2016校园招聘-Python工程师笔试题(附加题+部分答案)
    小米3刷机说明
    第3章 常用运算符
    第1章Java入门体验
    jQuery表单验证案例
    jQuery超链接提示,提示跟随鼠标动
    [转载]我的Java后端书架 (2016年暖冬4.0版)
    PHP代码重用与函数编写
    PHP数组操作
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/7218393.html
Copyright © 2011-2022 走看看