Я пытаюсь проверить, присутствует ли элемент на угловом веб-сайте. Я использую транспортир 5.4.0.
В заголовке файла my_steps.js у меня есть это:
global.expect = require('chai').expect
var chai = require('chai');
var chaiAsPromised = require('chai-as-promised');
chai.use(chaiAsPromised);
Код, который я использую для подтверждения наличия выпадающего списка:
Then(/^(.*) is present$/, function (dropdown,callback) {
expect(element(by.id(dropdown)).isPresent()).toBe(true);
callback();
А вывод команды protractor.conf.js для транспортира:
When application opened # ../Features/step_definitions/my_steps.js:62
✖ Then templateSelection is present # ../Features/step_definitions/my_steps.js:70
Error: Invalid Chai property: toBe. Did you mean "to"?
Что я делаю не так?
Заранее спасибо.