真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

appiumforandroid查找元素方法總結(jié)-創(chuàng)新互聯(lián)

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

社旗網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),社旗網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為社旗數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的社旗做網(wǎng)站的公司定做!

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

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

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

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

先鏈接錘子手機(jī):

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

方法有很多,:

通過xpyth定位:findElementByXPath("http://android.widget.TextView[10]")xpath下標(biāo)從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)

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

  • 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,用這個查找比較準(zhǔn)確)

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

用resource-id查找是最準(zhǔn)確的!

  • 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 循壞或者下腳標(biāo)來取[X]

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

對應(yīng)的。

有問題可以加QQ群:610845268

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


文章題目:appiumforandroid查找元素方法總結(jié)-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://weahome.cn/article/dssgps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部