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,设置这两个,可以实现输入中文

 ###

### 

###

 

###

###

###

滑动操作

##

###

###

####

###

###

原文地址:https://www.cnblogs.com/andy0816/p/15114725.html