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

 

  元素的名稱屬性 示例
find_element_by_accessibility_id content_desc driver.find_element_by_accessibility_id('購物車').click()
find_element_by_id         recource_id driver.find_element_by_id('com.taobao.taobao:id/textview_cart_activity').text
find_element_by_name text  
find_element_by_class_name class  
     
     
     

查找所有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_el driver.drag_and_drop(el1,el2)
tap         模擬手指點擊(最多五個手指),可設置按住時間長度(毫秒) driver.tap([(x,y),(x1,y1)],500)
     
     


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章