#selenium-webdriver #protractor #protractor-net
#selenium-webdriver #транспортир #транспортир-сеть
Вопрос:
У меня есть следующая разметка, и в браузере отображается ‘XYZ’, но я не вижу атрибута, который я мог бы использовать для его захвата с помощью Selenium и C #. Связано ли это с тем, что это угловой элемент?
<input class="primary-input ng-untouched ng-pristine" formcontrolname="EmployeeCode" maxlength="4" name="EmployeeCode" placeholder="" disabled="">
Я пытался
string val = Driver.FindElement(By.Name("EmployeeCode")).GetAttribute("value");
Комментарии:
1. Что возвращает ваш код? Похоже, это правильный код. Если это не работает, я предполагаю, что форма / поле загружается данными через несколько секунд после загрузки страницы через какой-либо фоновый процесс, поэтому вам может потребоваться подождать, пока значение не станет пустым… это был бы один из вариантов.
2. при чем здесь транспортир? поможет ли вам синтаксис транспортира?
3. Он сгенерирован angular, поэтому я подумал, что для него может быть решение protractor @SergeyPleshakov