• app测试自动化之定位元素


    app中元素定位是通过uiautomatorviewer来查看,这个是android sdk中自带的一个工具,可以在sdk家目录的tools下找到:

    双击打开之后,点击第二个按钮即可把手机当前界面的元素下载下来:

    左边是手机屏幕上的元素,右边是具体的元素,元素和appium(python)模块中的有点不对应,具体对应如下:

    UIAutoMatorViewer appium模块
    text find_element_by_name
    resource-id find_element_by_id
    class find_element_by_class_name
    content-desc find_element_by_accessibility_id

    这里class一般是不用的,其他3个元素看情况使用,有些元素没有的时候就可以使用其他元素

    上面讲的都是native app元素定位方法,如果app中包含html5元素,这时候就不能这么定位了,得使用chrome来定位html5元素

    在chrome中打开“更多工具” -> “开发者工具”,得到如下界面:

    点击右侧第二个按钮,即可切换到手机模式,可以在左侧地址栏输入网址,使用右侧的第一个按钮在左侧定位元素

    关于本篇内容如有转载请注明出处;技术内容的探讨、纠错,请发邮件到70907583@qq.com
  • 相关阅读:
    阅读笔记06
    阅读笔记05
    学习进度03
    四则运算03
    阅读笔记04
    求最大子数组值(有环版)
    合作项目02
    新的小组信息以及项目名称与介绍
    第六周进度条
    软件工程个人作业4(课堂练习&&课堂作业)
  • 原文地址:https://www.cnblogs.com/watertaro/p/9175299.html
Copyright © 2020-2023  润新知