填写表单并使用NodeJS访问网页

时间:2014-12-29 09:16:43

标签: javascript html node.js forms

我想在此网页http://www.ncbi.nlm.nih.gov/gorf/orfig.cgi中输入一个字符串,然后点击analyzeHTML中的类似内容(例如点击该网页中的OrfFind),在浏览器中获取输出。这可能是NodeJS吗?

2 个答案:

答案 0 :(得分:2)

您可以使用多种不同大小的工具/框架。基本上,您要搜索的关键字是端到端测试。热门程序包为Zombie.jsNightwatch.js

根据上下文,您可能还会考虑使用javascript编写脚本的无头浏览器,例如Casper.jsPhantom.js

答案 1 :(得分:1)

是的,NODEJS是可能的。 Nightwatch.js

示例如下。

 module.exports = {
"Demo test Google" : function (client) {
   client
  .url("http://www.ncbi.nlm.nih.gov/gorf/orfig.cgi")
  .click("button[name=OrfFind]")