zoukankan      html  css  js  c++  java
  • appium-python-元素定位

    appium继承了selenium的所有元素定位方式(web端),并有自己的元素定位方式

     

    # id
    driver.find_element_by_id("cn.TuHu.android:id/productslist_text")


    # class
    driver.find_element_by_class_name("android.widget.TextView")


    # xpath
    driver.find_element_by_xpath("//android.widget.TextView[@text='空调养护']")
    driver.find_element_by_xpath("//android.widget.TextView[@recource-id='cn.TuHu.android:id/productslist_text'

    # uiautomator

    # UiSelector()为java函数
    loc = 'new UiSelector().text("空调养护")'
    driver.find_element_by_android_uiautomator(loc)
    # 组合定位
    loc = 'new UiSelector().text("空调养护").recource-id("cn.TuHu.android:id/productslist_text")'
    driver.find_element_by_android_uiautomator(loc)

    from appium.webdriver.common.mobileby import MobileBy

    MobileBy继承了By

  • 相关阅读:
    多进程多线程
    JS---闭包
    Canvas:时钟
    CANVAS画布与SVG的区别
    CSS盒模型
    CSS---伪类与伪元素的区别
    CSS生成内容
    利用画布绘制折线图
    uiwebview与objective-c
    GoBelieve JS IM SDK接入备忘
  • 原文地址:https://www.cnblogs.com/erchun/p/13376657.html
Copyright © 2011-2022 走看看