Appium + Protractor or webdriverIO - accessibility id

Всем доброго времени суток, прошу помочь с локаторами. Пытаюсь обратиться к элементам приложения через accessibility id, но ничего не выходит (по xpath все отрабатывает).

Вот допустим в моем приложении есть кнопка Login:

Пытаюсь к ней обратиться следующим образом:
browser.findElement(by.id(‘Login’));
или так browser.findElement(by.id(’~Login’));
или так browser.findElement(by.id(’#Login’));

В консоль падает следующее сообщение:

Буду очень благодарен за Ваши ответы.

by.id - ищет через css, а не по accessibility id, как может показаться. А для нативного контекста это не возможно, потоэтому и ругается у вас. Вот же в документации есть примеры http://webdriver.io/guide/usage/selectors.html#Mobile-Selectors

Благодарю, а как же тогда в протракторе подобное реализовать?

Что-то я не могу понять, можете пожалуйста написать реальный пример используя допустим кнопку логин из моего приложения.

Так Вы используете WebDriverIO или Protractor?