2016-12-08 121 views
1

在嘗試使用golang自動執行某些網絡/瀏覽器任務時,如果來到點擊,觸摸和滑動交互,我會遇到障礙。golang中的JavaScript onClick事件

感謝令人驚歎的https://github.com/PuerkitoBio/goquery庫,我能夠解析網頁,並且能夠與表單交互。

一個不可缺少的自動化命令的組成部分是模擬觸發javascript的鼠標點擊。

如何在golang中實現這個功能?我是否需要模擬操作系統級別的鼠標點擊或瀏覽器是否具有我可以使用的API?

+0

SeleniumWebDriver爲了幫助一個問題‘你的瀏覽器有一個API’我覺得他們做的,如果我沒有弄錯這是[DOM API這裏](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model)瞭解更多信息。 – ArchNoob

回答

0

您將需要使用像其在least one go client

+0

謝謝你的回答傑克。所以死硒使用引擎蓋下的JavaScript或一些直接與HTML,CSS的交互?謝謝 –

+0

取決於你想要控制的瀏覽器。最終,這是一個對你來說不應該太重要的實現細節,因爲它將被客戶端API抽象出來。有關更多信息,請參見http://www.seleniumhq.org/docs/03_webdriver.jsp – Jack