Я два поля ввода в форме и их источник упоминается нижеSendKeys() не работает для одного моего входа fileds
<input class="col8 last right i-f ssn" data-val="true" data-val-regex="Please enter valid SSN number" data-val-regex-pattern="^((\d{3}-\d{2}-\d{4}|X{3}-X{2}-X{4}))$" id="SSN" name="SSN" type="text" value="" />
<input class="col8 last right i-f" id="MiddleName" maxlength="15" name="MiddleName" onkeypress="return isAlphabetKey(event)" type="text" value="" />
Я пытаюсь отправить вход, используя следующую команду в веб-драйвера селеном (Firefox)
driver.findElement(By.cssSelector("input[id='SSN']")).sendKeys("55555");
driver.findElement(By.cssSelector("input[id='MiddleName']")).sendKeys("xyz");
для первого поля ошибка не появляется, когда я запускаю это под TestNG, но второе поле работает нормально я включил исходный код страницы для обоих полей ввода для удобства.
Пожалуйста, перечитайте свой вопрос. Неясно, где проблема. –
Исходный HTML-код, который вы не содержат ни одного элемента с id = 'Zip' – aholt
Идентификатор первого поля: «SSN», NOT «Zip» – Iamsomeone