2.出現以下介面後,點選start server v1.9.1,啟動服務
這裡以android為例:
platformname: android
platformversion: android版本
devicename: android機器名稱
前面沒有講過devicename的獲取方式,其實在android裝置開啟除錯模式,連線電腦,開啟cmd輸入:adb devices
如下圖,啟動郵件
如下圖,點選右上角的鬧鐘圖示就出現了下圖紅圈內的資訊,這些資訊都是可以用來定位到鬧鐘·這個介面元素的
上述方法用來獲取元素比較慢,下面介紹第二種;
(二)元素定位工具----uiautomatorviewer
1.開啟android sdk目錄e:\android\android-sdk\tools,雙擊執行uiautomatorviewer.bat
(三)用截圖的方式來獲取元素
可以用截圖的方式,這個方式比較快,但是比較繁瑣,下面來介紹一下操作步驟:
1.新建乙個.txt資料夾,在資料夾內寫入一下幾行命令:
2.命令寫好後,將檔案儲存,然後將剛剛那個.txt檔案字尾改為.bat,如下圖,我將uni.txt改成了uni.bat檔案
3.將android裝置開啟除錯模式,連線到電腦,將要定位元素所在介面開啟,然後執行剛剛那個.bat檔案;例如:我要定位到時鐘應用,就將時鐘所在介面截圖下來
點選.bat的檔案後,介面是這樣的
出現上圖,就說明執行成功了,j截圖已經儲存到f:\uix 資料夾了
4.開啟android sdk目錄e:\android\android-sdk\tools,雙擊執行uiautomatorviewer.bat
選好了,後就如下圖所示,這樣就可以獲取介面元素了
(四) weditor獲取元素
① 需要安裝weditor庫
安裝命令:pip install weditor
① 連線真機或者虛擬機器輸入如下命令:
python –m weditor
會在自動開啟瀏覽器並且展示元素,相當於web版本的uiautomatorviewer,使用起來比較方便
獲取元素的方法
1,根據id屬性獲取元素,返回乙個元素物件 document.getelementbyid id名 2,根據標籤名獲取元素,返回乙個偽陣列,裡面儲存了多個dom物件 document.getelementsbytagname 標籤名 可能有的瀏覽器不支援一下方式 3,根據name屬性值獲取元素,返回...
jQuery獲取元素的方法
jquery獲取元素的方法 普通方法 1 頁面載入就執行 document ready function function jquery document ready function jquery function 對應js的方法 window.onload function 2 根據id獲取元素...
獲取元素屬性的方法
1.元素.style.屬性名 只能獲取元素行內的樣式 獲取不到css 中 的樣式 var obox document.getelementbyid box console.log obox.style.width 2.getcomputedstyle 獲取瀏覽器的計算樣式 是window的乙個屬性 ...