Я новичок в Protractor и в настоящее время на стадии реализации.Мне нужно протестировать API вместе с проверкой функциональности пользовательского интерфейса.Поэтому я создал файл спецификации, как показано ниже:
spec.js:
describe('Test', function(){
it('Login', function(){
browser.get('login page');
const axios = require('axios');
axios.post('url', config). then(res => { console.log(res); }
.catch(error => { console.log(res) };
}
it('Login 2', function(){
browser.get('login page');
const axios = require('axios');
axios.post('url', config). then(res => { console.log(res); }
.catch(error => { console.log(res) };
}
}
}
Ниже приведены вещи, которые произошли со мной:
Ответы APIне отображается, но тест пройден.
Когда я помещаю 2 теста в 2 разных файла спецификаций, выполняется только 1-й API, а следующий - без результата.
В файле conf.js вместо спецификаций, когда я использую комплекты, дела выполняются нормально, когда комплекты определены, как показано ниже.
suites: {
spec1: 'spec.js',
spec2: 'spec2.js'
}
Пожалуйста, предоставьте мнерешение.Заранее спасибо.