欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

appiumforandroid查找元素方法總結(jié)

使用appium測試app自動化查找元素時比較麻煩,沒有selenium查找web頁面元素方便,

做網(wǎng)站、網(wǎng)站建設(shè)過程中,需要針對客戶的行業(yè)特點、產(chǎn)品特性、目標受眾和市場情況進行定位分析,以確定網(wǎng)站的風格、色彩、版式、交互等方面的設(shè)計方向。創(chuàng)新互聯(lián)還需要根據(jù)客戶的需求進行功能模塊的開發(fā)和設(shè)計,包括內(nèi)容管理、前臺展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計和安全保護等功能。

 

并且局限性也比較高,使用起來不是太靈活。

 

那下面介紹下我們一般經(jīng)常使用到的一些查找元素的方法(已錘子手機為例)。

 

有兩個工具可以用來查找元素:安卓sdk自帶的uiautomator viewer;appium最新版1.0.2。

 

建議使用uiautomator viewer,個人感覺使用起來要方便些,包括復制元素的值也比較方便。

 

先鏈接錘子手機:

appium for android 查找元素方法總結(jié)

方法有很多,:

通過xpyth定位:findElementByXPath("http://android.widget.TextView[10]")xpath下標從1開始,使用完整的classname

通過text name:find_element_by_name(name對應(yīng)uiautomator掃描后text的內(nèi)容)

通過id:find_element_by_id(id對應(yīng)resource-id)

通過classname定位:find_element_by_class_name(class_name對應(yīng)class)

通過accessibility id:find_element_by_accessibility_id(accessibility_id對應(yīng)content-desc)

定位到某個文本框,并輸入內(nèi)容:

driver.find_element_by_id("xxxxx").send_keys("123456")

滑動屏幕:

獲取屏幕尺寸 width=self.driver.get_window_size()['width']height=self.driver.get_window_size()['height']

滑動屏幕 driver.swipe(width*9/10, height*1/2, width*1/10, height*1/2, 1000)

 

在手機上打開頭條,只介紹常用的三種:

  • find_element_by_name(name對應(yīng)uiautomator掃描后text的內(nèi)容)

appium for android 查找元素方法總結(jié)

腳本中輸入這個name就可以定位到這個元素,然后做相應(yīng)的操作,比如click()等

  • find_element_by_id(id對應(yīng)resource-id,用這個查找比較準確)

appium for android 查找元素方法總結(jié)

用resource-id查找是最準確的!

  • find_element_by_class_name(class_name對應(yīng)class,用這個一般都查找出的是一堆的數(shù)據(jù),因為有很多地方都使用同一個class name)

appium for android 查找元素方法總結(jié)

這個是名為android.widget.TextView的classname,其他的行全部都是這個name

appium for android 查找元素方法總結(jié)

看看,其他的也是這個class name,所以用這個查找會找出一個列表的數(shù)據(jù)出來,如果想單獨取某個行的數(shù)據(jù),就需要使用for循壞或者下腳標來取[X]

 

在做app自動化時需要花很大的精力去提前獲取的數(shù)據(jù)并整理,因為很多數(shù)據(jù)是不能一一

 

對應(yīng)的。

有問題可以加QQ群:610845268

 

 

本文題目:appiumforandroid查找元素方法總結(jié)
標題URL:http://chinadenli.net/article26/gisdcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、靜態(tài)網(wǎng)站品牌網(wǎng)站制作、網(wǎng)站制作、企業(yè)建站、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站