У нас есть текстовое поле со структурой html, как показано ниже.
<input class="css-1npmunl" name="some.name" aria-label="New Employee ID" data-qa="some.data" placeholder="" value="TEST1" type="Text">
Встроенное ключевое слово Selenium2Library Clear Element Text ${Field_Locator}
не очищает текстовое поле, как ожидалось.Фактически, поле очищается на мгновение, и когда после этого я выполняю какую-то другую операцию, например, нажимая кнопку Save
, значение поля снова заполняется тем же значением (TEST1
) (атрибут value
).содержит фактическое значение поля).
Но когда мы делаем ту же самую операцию вручную, она работает как положено.Когда я проверял DOM с помощью инструментов разработчика, кажется, что ключевое слово Clear Element Text на самом деле не делает значение атрибута value
пустым.Но при выполнении вручную значение атрибута value
не отображается.