dogtail的使用方法(一)—— sniff(嗅探器)的使用


知道dogtail的人不多,了解dogtail的更少,關於dogtail的介紹在官網上都有,網上的介紹也大多是復制過來的,況且能找到這篇文章的人,大體已經了解過dogtail是啥了,這里就不做介紹了,直接上干貨

實在想看介紹,傳送門:https://fedorapeople.org/~vhumpa/dogtail/epydoc/

環境部署

在終端輸入:

sudo pip3 install dogtail

啟動sniff

安裝完成之后,就可以在終端輸入:sniff啟動AT-SPI Browser

mikigo@mikigo-PC:~$ sniff

查看應用的標簽

在sniff里面可以看到系統中已啟動的應用,點擊應用名稱前面的三角形圖標,可以展開應用的標簽,所有標簽以tree的形式展示,對應應用里面的父窗口和子窗口。

獲取元素控件的標簽名稱

首先,為了方便查看元素控件對應的位置,建議現在上方工具欄點擊Actions,然后勾選Hightlight Items,這樣在sniff中鼠標選中元素標簽的時候,應用中會有相應的光標鎖定。

在sniff里面點擊進入應用的標簽tree中后,點擊相應的元素控件,在工具下方,會展示元素控件的Name,這個就是標簽名稱。

在tree中有些地方是空白的或者是Form,是因為開發人員在添加標簽的時候沒有添加,或者有些父窗口不需要添加,這種在實際業務中是不影響的,我們只要保證自動化測試用例中,要用到的元素都添加了標簽即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM