Невозможно прочитать свойство click из неопределенной ошибки при нажатии на объект - PullRequest
0 голосов
/ 25 июня 2019

Я создал функцию в транспортире, используя JavaScript.Функция возвращает значение индекса элемента на веб-странице:

this.selectIndexofSandbox = function (displayName) {

  return element(by.id('troposSandboxListPanel')).all(by.tagName('a')).then(function (allLinks) {
    var index;
    for (let i = 0; i < allLinks.length; i++) {

      return allLinks[i].getText().then(function (text) {

        if (text.indexOf(displayName) !== -1) {
          console.log('The value of i at this juncture is ' + i);
          //this.indexOFSandbox = i;
          index = i;
          console.log('The index of the required sandbox is ' + index);
          return index;
        }
      })
    }
  })
}

Я использую ту же функцию и получаю значение индекса и то же самое в функции обратного вызова.

tce_apps_page.selectIndexofSandbox(sandboxDisplayName)
  .then((index) => {
    tce_apps_page.selectSandbox(index);
  })

В функции selectIndexofSandbox значение индекса показано равным 2. Но при вызове в функции обратного вызова индекс отображается как «неопределенный».Ошибка: не удается прочитать свойство 'click' из неопределенного

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...