Как получить встроенный стиль динамически с помощью селена? getAttribute ('style') всегда возвращает "" - PullRequest
0 голосов
/ 04 марта 2020

Как мне добавить стиль динамически, используя селен? 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;">
...