zoukankan      html  css  js  c++  java
  • appium脚本编写,元素定位,隐式等待

    ###

     ###

    ###

    ###

    上面的示例的解释:

    1,noreset,这是一种弹框的处理方式,就是记住我们上次的操作,比如登陆,关闭弹框,下载就不会在去弹出弹框了,

    2,怎么获取这个app的名字和activity呢,看截图的方式,

    3,隐式等待,页面有可能加载比较慢,元素还没有加载出来,所以可以使用一个隐式等待,

    ###

     ###

    ###

    ###

    这个capability的设置是一个字符串,用来指定我们的连接设备情况,

    ###

    案例

    from appium import webdriver
    desired_caps={}
    desired_caps['platformName']='Android'
    desired_caps['platformVersion']='6.0'
    desired_caps['deviceName']='emulator-5554'
    desired_caps['appPackage']='com.tencent.news'
    desired_caps['appActivity']='com.tencent.news.activity.SplashActivity'
    driver=webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
    
    driver.quit()

    ###

    这个是打开了模拟器上的一个app,

    ###

    ##

    ###

    要学习手机app元素的定位,要先学习这些基本知识,

    ###

    ###

    ###

    ###

    ###

    ###

     ##

    ###

    ###

     unicodekeyboard和resetkeyboard,设置这两个,可以实现输入中文

     ###

    ### 

    ###

     

    ###

    ###

    ###

    滑动操作

    ##

    ###

    ###

    ####

    ###

    ###

  • 相关阅读:
    三次请求(读-改-读)引出nibernate 一级缓存
    算法竞赛入门经典第一、二章摘记
    uva 10905 Children's Game
    uva 11205 The broken pedometer
    uva 10160 Servicing stations
    uva 208 Firetruck
    uva 167 The Sultan's Successors
    zoj 1016 Parencodings
    uva 307 Sticks
    uva 216 Getting in Line
  • 原文地址:https://www.cnblogs.com/andy0816/p/15114725.html
Copyright © 2011-2022 走看看