Как мне добавить стиль динамически, используя селен? GetAttribute('style')
всегда возвращает "". Свойство webElement
, которое я пытаюсь получить, border-color
не имеет атрибута style
, установленного при начальной загрузке страницы. Позже, после того как я введу значение в другое текстовое поле и нажму на кнопку, для интересующего меня текстового поля изначально не будет назначен стиль, основываясь на ответе, который я получаю после нажатия кнопки, красная или зеленая рамка добавляется в зависимости от того, активен элемент или нет.
К сожалению, я не могу получить цвет границы, который был добавлен динамически с помощью GetAttribute('style')
, потому что он всегда возвращает "".
Кроме того, GetAttribute('value')
всегда возвращает один текст
Участник не активен
, который я не могу найти в источнике страницы, хотя в текстовом поле отображается Участник имеет право. Текстовое значение устанавливается на основе ответа.
Я боролся с этой проблемой в течение нескольких дней безуспешно.
<input type="text" class="form-control" id="member-status" placeholder="Member CardID Status" disabled="" style="border-color: red; border-style: solid; border-width: 5px;">