Vin*_*nay 2 jasmine typescript protractor e2e-testing angular
我使用angular2.0和构建了一个Web应用程序typescript.现在我正在E2E为我的网站写作protractor.
现在,在我的一个测试中,我需要进行API调用(HTTP GET请求)并在我的测试用例中使用响应值作为输入.
所以基本上我想知道如何使一个GET request在Protractor-Jasmine和使用结果/响应.
量角器在nodejs上运行,并且在引擎盖下调用Selenium API.您可以使用所有节点库,包括request.
在import/require之间选择:
import * as request from 'request';
var request = require('request');
Run Code Online (Sandbox Code Playgroud)
并执行您的GET请求:
it('Should reach google.com', done => {
request('http://www.google.com', function (error, response, body) {
console.log('error:', error); // Print the error if one occurred
console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received
console.log('body:', body); // Print the HTML for the Google homepage.
done(); //informs runner that the asynchronous code has finished
});
});
Run Code Online (Sandbox Code Playgroud)
看看这个链接:
| 归档时间: |
|
| 查看次数: |
2474 次 |
| 最近记录: |