小编Jat*_*eth的帖子

如何在Protractor中进行HTTP GET + POST请求

我在Protractor中发送HTTP get请求时遇到问题.实际上,我需要在UI中执行某些操作后检查数据库中的数据.

如果我能够使用JQuery做到这一点将非常有用,但我无法找到如何在Protractor中使用JQuery的方法.

需要帮忙 !!

实际上,我们确实尝试使用Node.js lib,如下所示,但面临问题.

var http = require('http');

var json_data;

http.get('SiteUrl', function(response) {
    var bodyString = '';
    response.setEncoding('utf8');

    response.on("data", function(chunk) {
        bodyString += chunk;
    });

    response.on('end', function() {

        json_data = bodyString;
        console.log("1---->" + json_data);
    });

}).on('error', function(e) {
    console.log("There is an error in GET request");
});
console.log("2---->" + json_data);
Run Code Online (Sandbox Code Playgroud)

在调试之后,我们发现问题是Protractor没有等待HTTP请求完成并且只是传递.我们2---->先在控制台中获得第一名1---->.

jquery node.js jasmine protractor

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

jasmine ×1

jquery ×1

node.js ×1

protractor ×1