python中怎么利用appium獲取app元素屬性值,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
代縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司成立與2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。元素的屬性我們經(jīng)常會用到,當定位到某個元素后,有時會需要用到這個元素的text值、className、resource-id、checked等。
一般標準的屬性我們都可以通過get_attribute(“屬性名稱”)來獲取,我們來看看下面截圖的元素都是怎么獲取的吧。從上到下來看。
我們從text開始講,我們先通過xpath方式定位到這個元素
獲取text方法有:
雖然有兩種方法,但一般都用第一種,因為寫法比較簡單。知道有第二種方法就好了。
獲取resource-id值方法:
獲取classname值方法:
獲取content-desc值方法:
這里特別說明一下,當那個content-desc的值為空的時候,這個方法獲取的是元素text的值,只有當content-desc不為空才返回對應(yīng)的值。
獲取check值方法:
元素里只要屬性值是布爾型的,即false or true。都可以通過這個方法來獲取,就不一一列出了。這里的第二種方法經(jīng)常用到,重點掌握??!
獲取元素坐標:
基本上就這些,定位到元素后,元素里的屬性都是可以獲取到的。
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。