使用JavaScript在浏览器中打开页面

时间:2016-08-17 14:43:44

标签: javascript node.js

我使用node来执行shell脚本以从终端

打开谷歌浏览器

脚本如下

var sys = require('util');
var exec = require('child_process').exec;
function puts(error, stdout, stderr) { 
    sys.puts(stdout) 
}
exec("google-chrome-stable 172.16.16.16/logout", puts);

我的目的是自动提交页面中加载的表单,我需要使用document.getElementById()。但是,节点返回错误,表示未定义文档。我该怎么办?

1 个答案:

答案 0 :(得分:3)

在简单地从shell中生成Chrome后,您无法以编程方式在Chrome中执行任何操作。您需要浏览旨在驱动浏览器的API,例如PhantomSelenium