簡體   English   中英

在Internet Explorer中使用JavaScript和XPATH獲取元素

[英]Get elements using javascript and XPATH in internet Explorer

我正在用C#編寫一個具有WebBrowser的工具,它使用IE8。現在,我想編寫一個Java腳本,可以在WebBrowser內的網頁上運行該腳本以獲取一些元素。

由於document.evaluate在Internet Explorer上不起作用,還有其他方法可以實現嗎? 我見過其他一些類似的文章,但是它們與使用某些庫將javascript直接編寫為HTML有關。 我是這一切的新手,所以有人可以告訴我有什么方法可以通過C#代碼實現嗎?

問題解決了。 Google的Wicked-good-xpath庫起作用了。 https://code.google.com/p/wicked-good-xpath/

因此,為了解釋它,作為其Web瀏覽器控件,我們需要在WebBrowser中當前html的script標記中添加js文件內容,然后按照腳本中的說明調用install方法。

如果要運送JavaScript,則可能需要包括wicked-good-xpath庫文件內容,或者按照標准方式將腳本與庫一起運送並在代碼中添加其引用。 (在我的情況下,我應該只發送一個js文件,因此將庫內容添加到同一文件中)

感謝minitech的指示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM