with open("phone.file", 'w', encoding='utf-8') as f:
# 通過這個方法來獲取到控件的源代碼文件
f.write(d.dump_hierarchy()
運行後,會在本地生成phone.file
這個頁面的布局源代碼就是xml
文件,
因為它是一個xml
文件,我們就可以用xpath
去尋找它。
什麼是XPath
:
Xpath
,全稱 Xml Path Language
, XML路徑語言。它是一門在XML文檔中查找信息的語言。同樣適用於HTML文檔搜索。
weditor早就定義了xpath的規則,只需要將這個xpath語句復制下來,拿到代碼裡面,
d.xpath('//*[@text='密碼登錄']').click()
我們不需要自己編寫xpath規則,weditor拿過來使用即可。