使用JavaScript的Web自动化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JavaScript的Web自动化相关的知识,希望对你有一定的参考价值。

我最近以镀铬扩展(我的第一个真实项目)的形式编写了一个运动鞋添加到购物车的机器人。现在我想为一个带有小UI的无头浏览器编程相同的机器人,理想情况下是多线程的。但是,我真的不知道如何开始。做了一些研究,遇到了PhantomJS,Caspar,NodeJS,当然还有Selenium,我听说由于缺乏无头驾驶员的支持而不切实际。

如何开始?

答案

我不确定你愿意做什么。但我使用casperJS,它非常适合自动化和黑盒测试。

casperjs使用phantomjs作为浏览器来调用页面。它本身可以控制DOM元素。好处是它还允许您在页面上执行任何javascript功能。以及注入自定义JavaScripts。

我希望这有帮助

以上是关于使用JavaScript的Web自动化的主要内容,如果未能解决你的问题,请参考以下文章

Python自动化开发学习的第十二周----WEB基础(JavaScript+Dom)

web/javascript的自动音频精灵生成器?

使用 Sahi 实现 Web 自动化测试

JavaScript在web自动化测试中的作用

使用 Sahi 实现 Web 自动化测试

是否有相当于 ios 的自动布局约束概念的 javascript 或 Web 开发库?