2017-06-12 118 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