1. 程式人生 > >python+appium獲取元素屬性值

python+appium獲取元素屬性值

元素的屬性我們經常會用到,當定位到某個元素後,有時會需要用到這個元素的text值、className、resource-id、checked等。 

一般標準的屬性我們都可以通過get_attribute(“屬性名稱”)來獲取,我們來看看下面截圖的元素都是怎麼獲取的吧。從上到下來看。

我們從text開始講,我們先通過xpath方式定位到這個元素

獲取text方法有:

雖然有兩種方法,但一般都用第一種,因為寫法比較簡單。知道有第二種方法就好了。

獲取resource-id值方法:

獲取classname值方法:


獲取content-desc值方法:

這裡特別說明一下,當那個content-desc的值為空的時候,這個方法獲取的是元素text的值,只有當content-desc不為空才返回對應的值。 

獲取check值方法:

元素裡只要屬性值是布林型的,即false or true。都可以通過這個方法來獲取,就不一一列出了。這裡的第二種方法經常用到,重點掌握!!

獲取元素座標:

基本上就這些,定位到元素後,元素裡的屬性都是可以獲取到的。