我有一个 PhantomJS 脚本。它运行一组测试。测试完成后,我想通过调用 web 服务来记录结果。我找不到任何例子或人们谈论使用 page.open 方法调用 web 服务。我该怎么做?
感谢您的任何指点!
电动汽车
我有一个 PhantomJS 脚本。它运行一组测试。测试完成后,我想通过调用 web 服务来记录结果。我找不到任何例子或人们谈论使用 page.open 方法调用 web 服务。我该怎么做?
感谢您的任何指点!
电动汽车
这是page.open重载的列表
打开(网址,回调){无效}
打开(网址,方法,回调){void}
打开(网址,方法,数据,回调){void}
方法和数据允许您使用 GET 以外的方法请求 url。
例如:
var data = {
'user': 'username',
'password': 'password'
};
page.open('http://www.google.com/', 'POST', data, function(status) {
console.log('Status: ' + status);
// Do other things here...
});
另一个例子也可以在这里找到。
请注意,这只允许您调用 web api,而不是类似 Soap 的 web 服务。