2017-04-11 67 views
1

所有的測試,出口DOM元素,而硒

我試圖尋找現有職位,但找不到一個直接的答案,包涵

我試圖尋找是否有是提取所有的DOM任何工具(鏈接,圖片,按鈕和標籤),並可能將它們導出到Excel電子表格中

目的:對於Selenium測試>>在開發人員工具上查找每個元素(如使用檢查元素或螢火蟲)需要很長時間,但是如果有辦法導出他們所有的人,所以它會更快編碼

例如:在QTP對象倉庫做得很好了這一點,但發現在硒類似

感謝

+0

也許這會有助於理解目的?你想檢查頁面上的每一個元素嗎?你用這個作爲查詢嗎?這聽起來有點重量多數用途。 – mrfreester

+0

您好,目的是爲所有元素構建xpaths,而不是通過絕對xpath構建它們,但合理地使用name,id或其他屬性構造它們。(我的問題是,DIV一直在變化(例如:有一個用戶只有5個文本框,但其他用戶有6個文本框,所以使用xpath絕對失敗) –

+0

並構建xpath,我想如果我們在Excel中獲得所有DOM元素,那麼將很容易爲它們構造xpaths –

回答

0

找到一個頁面中的所有元素可能沒有太大的幫助,你還需要檢查它的XPath代表其元素在頁面中。

正如其他人所說,你的時間可能會更好地花費在獲得更有效的方式來使用devtools來構建你想要與之交互的選擇器。還有很多xpath幫手插件可以幫助你實現更快的速度,比如https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl?hl=enhttps://chrome.google.com/webstore/detail/selectorgadget/mhjhnkcfbdhnjickkkdbjoemdmbfginb?hl=en