【发布时间】:2013-08-26 02:38:04
【问题描述】:
我有一个 PhantomJS 脚本。它运行一组测试。测试完成后,我想通过调用 web 服务来记录结果。我找不到任何例子或人们谈论使用 page.open 方法调用 web 服务。我该怎么做?
感谢您的指点!
电动汽车
【问题讨论】:
标签: phantomjs
我有一个 PhantomJS 脚本。它运行一组测试。测试完成后,我想通过调用 web 服务来记录结果。我找不到任何例子或人们谈论使用 page.open 方法调用 web 服务。我该怎么做?
感谢您的指点!
电动汽车
【问题讨论】:
标签: phantomjs
这是page.open 重载列表
打开(网址,回调){void}
open(url, 方法, 回调) {void}
open(url, 方法, 数据, 回调) {void}
Method 和 data 允许您使用 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...
});
另一个例子也可以使用here。
请注意,这仅允许您调用 Web api,而不是类似 Soap 的 Web 服务。
【讨论】: