Я пытаюсь получить местоположение элемента с помощью вызова метода Protractor (v6.0.0) getLocation () , однако я получаю следующее исключение:
TypeError: Cannot read property 'apply' of undefined
at <Jasmine>
at actionFn (/usr/lib/node_modules/protractor/built/element.js:95:44)
at <Jasmine>
at actionResults.getWebElements.then(/usr/lib/node_modules/protractor/built/element.js:468:44)
at <Jasmine>
at ElementArrayFinder.applyAction_(/usr/lib/node_modules/protractor/built/element.js:466:29)
Любая подсказка, как решить проблему?
На самом деле мой код очень прост.
it('should compare login page with a baseline', async () => {
let input = element(by.id('mat-input-1'));
await input.getLocation();
});
Я ожидаю координаты ввода, который имеет идентификатор mat-input-1, но, к сожалению, я получаю это исключение.