2016-12-08 19 views
1

golangを使用していくつかのWeb /ブラウザタスクを自動化しようとしたときに、クリックするとタッチとスワイプのやりとりが発生したときに障壁に達しました。golangのJavaScript onClickイベント

素晴らしいhttps://github.com/PuerkitoBio/goqueryライブラリのおかげで、私はウェブページを解析することができ、フォームシートと対話することができます。

patesを自動化するために欠けている不​​可欠な要素の1つは、javascriptをトリガするマウスクリックをシミュレートすることです。

これをgolangでどのように実装できますか? OSレベルのマウスクリックをシミュレートする必要がありますか、ブラウザには使用できるAPIがありますか?

+0

で持っているようなものを使用する必要があります私は、彼らがそう考えると、私は間違えていないよ場合には、ここでは[DOMのAPIです](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model)を参照してください。 – ArchNoob

答えて

0

あなたが 『ブラウザがAPIを持っていますか』という質問を支援するためにSeleniumさんWebDriverleast one go client

+0

ジャックに感謝します。だからセレンはhoodの下でJavascriptを使うか、html、cssと直接対話する?ありがとう –

+0

あなたが制御したいブラウザによって異なります。最終的には、クライアントAPIによって抽象化されるため、実装の詳細は大したことではありません。詳細はhttp://www.seleniumhq.org/docs/03_webdriver.jspを参照してください。 – Jack

関連する問題