我在angularJs中有一个应用程序,并且我在量角器框架中有一个测试用例。我想从量角器测试用例中调用Java的后端操作。我怎么能这样做。 ajax,http,jquery动作不起作用 我试过以下几点: 1)
$.ajax({
url : '/url',
type : 'GET/POST',
data : {
'param1' : val1,
"param2" : val2
},
success : function(json) {
console.log('success:'+json);
}
}
});
2)
$.getJSON('/url', {
"param1" : val1,
"param2" : val2
}, function(json) {
console.log('success:'+json);
});
3)
$http.get('/url', {
params : {
'param1' : val1,
'param2' : val2
}
}).success(function(data) {
console.log('success:'+json);
});
但是一切都没有用。
请帮我举个例子 提前谢谢
答案 0 :(得分:0)
量角器是e2e框架,这意味着您只能测试用户交互(在浏览器中)。 对于单元测试(对ajax调用进行更深入的测试),请使用Karma测试运行器。
答案 1 :(得分:0)
您可以使用browser.executeAsyncScript