2017-06-12 78 views
-1

我最近編寫了一個擴展程序(我的第一個真實項目)形式的運動鞋添加到購物車機器人。現在我想用一個小UI來爲無頭瀏覽器編程同一個機器人,並且理想情況下是多線程的。但是,我真的不知道我該如何開始。做了一些研究,碰到PhantomJS,Caspar,NodeJS,當然還有Selenium,由於缺乏無頭驅動支持,我聽說這是不切實際的。使用JavaScript進行網頁自動化

如何開始?

回答

0

我不確定你願意做什麼。 但我使用casperJS,它對自動化和黑盒測試非常有用。

casperjs使用phantomjs作爲瀏覽器來調用頁面。它本身可以控制DOM元素。好處是它還允許您在頁面上執行任何JavaScript函數。以及注入自定義JavaScript。

我希望這可以幫助

+0

謝謝!我一直在尋找結合驅動程序,瀏覽器和用於Web自動化的UI的最佳方法,最重要的是如何學習它,因爲我是編程新手,只知道Chrome擴展,JavaScript等基礎知識。 – Noah

+0

不知道有關Chrome擴展。但是我確定casperjs足夠強大,可以處理各種類型的dom自動化。它很容易學習,只需要基本的知識javascript – TestCandidate

+0

好吧。你知道我怎麼能在標準的dektop應用程序中實現casparJS,因爲我想離開chrome擴展嗎? – Noah