即使网站/浏览器没有打开,如何自动化javascript网络应用

时间:2018-02-20 19:37:17

标签: javascript selenium selenium-webdriver automation build-automation

我正在开发基于javascript的Web应用程序。我有一个只有一个按钮的网页。当我单击此按钮时,它从另一个网站提取数据并将其存储在我的Mongo数据库中。

我需要自动点击此按钮。也就是说,即使没有打开网站并点击按钮,也可以从其他网站提取数据并将其存储在我的数据库中。应该发生。

我实际上什么都不做,只需单击一个按钮。所以我相信这可以自动化并自动运行,无需人工干预。 (例如:我需要每天下午6点完成此过程)。这有可能吗?

P.S:我听说过Selenium但是不清楚硒会不会这样做。即使这样,我似乎也无法使用该工具。我能够下载一个' .jar'文件,但它甚至没有打开。

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您几乎可以肯定地使用selenium自动点击按钮,但是,selenium通过打开Web浏览器,然后与不同的项目进行交互,就好像它是一个人一样。这可行,尽管它可能比您想要的资源更密集。

您是否有关于通过控制台命令/其他设置来设置数据拉动,然后您可以自动执行而无需处理GUI?