使用SDK自带工具uiautomatorviewer定位元素,appium定位元素

 

 元素的名称属性示例
find_element_by_accessibility_idcontent_descdriver.find_element_by_accessibility_id('购物车').click()
find_element_by_id        recource_iddriver.find_element_by_id('com.taobao.taobao:id/textview_cart_activity').text
find_element_by_nametext 
find_element_by_class_nameclass 
   
   
   

查找所有class类下的元素返回第4个元素
driver.find_elements_by_class_name('android.widget.FrameLayout')[3].click() 


复杂元素可通过Xpath或AndroidUiAutomator来定位
find_element_by_xpath        用法find_element_by_xpath(“//*”)

 

 

 描述使用方法
send_keys输入字符driver.element.send_keys(u“中英”)
shake    摇一摇手机driver.shake()
background_app程序置后台5秒后再运行driver.background_app(5) 
drag_and_drop(self, origin_el, destination_el)将元素origin_el拖到目标元素destination_eldriver.drag_and_drop(el1,el2)
tap        模拟手指点击(最多五个手指),可设置按住时间长度(毫秒)driver.tap([(x,y),(x1,y1)],500)
   
   


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值