HTML выглядит следующим образом
<input class="text-input text-input-md" dir="auto" ng-reflect-klass="text-input" ng-reflect-ng-class="text-input-md" type="email" aria-labelledby="lbl-14" autocomplete="off" autocorrect="off" placeholder="" ng-reflect-type="email">
код не может найти поле для входа ... пробовал по атрибуту
var email_xpath = "//*[type='email']"
затем xpath
var email_xpath = "/html/body/ion-app/ng-component/ion-split-pane/ion-nav/page-login/ion-content/div[2]/ion-list/ion-item[1]/div[1]/div/ion-input/input"
var email = webDriver.findElement(By.xpath(email_xpath))
новсе еще не может получить элемент ....
=============== Обновлено ===============
Большинство решений, представленных ниже, работают с драйвером селена Firefox.Проблема была действительно с драйвером htmlunit, который я использовал в Scala.Вероятно, он не может правильно обрабатывать JavaScript.Я изменил его с драйвером Firefox, и ваши решения работают хорошо.Тестируемое приложение является приложением Ionic (угловое), поэтому мне придется искать другое безголовое решение позже.