[英]Equivalent of Firebug's “Copy XPath” in Internet Explorer?
[英]Verify XPath is valid with developer tools in Internet Explorer 8
我正在編寫Selenium測試,我需要支持Internet Explorer 8。
我想在Internet Explorer 8中使用開發人員工具來驗證Internet Explorer 8是否可以通過其XPath表達式查找某些元素。 我可以使用Firefox for Firebug輕松地做到這一點,但是我無法弄清楚如何使用IE開發者工具 - 對於來自Chrome和Firebug和Firefox的人來說,它感覺非常笨拙,異國情調和不直觀。
我不是想用Developer Tools來獲取元素的XPath表達式。 (Web有很多鏈接可以解決這個問題。)我正在嘗試驗證我已經擁有的 XPath表達式是否可以在Internet Explorer 8中使用開發人員工具。
如果我想驗證XPath表達式在Chrome中找到一個元素,我會:
以下是Chrome中的圖片:
我想在Internet Explorer 8中做同樣的事情。我該怎么做?
我在Internet Explorer中看到了Firebug的“Copy Xpath”等價? 它試圖從webelement獲取XPath表達式。 我正在嘗試相反的做法:從XPath表達式中獲取webelement以驗證XPath表達式在Internet Explorer 8中是否有效。
這是不可能的,或者至少是不容易的。
Internet Explorer(任何版本)沒有本機XPath引擎。 Selenium解決這個問題的方法是使用JavaScript庫來實現它,稱為Wicked Good XPath。
https://code.google.com/p/wicked-good-xpath/
我唯一的建議是將WGX注入您的頁面,然后直接在控制台中使用它。
但是,您仍然可以在IE Developer Tools控制台中本地執行CSS選擇器 - 但這對您的XPath需求幾乎沒有任何安慰。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.