Как автоматизировать ввод type = «color» [html5 color picker] в селеновом веб-драйвере? - PullRequest
0 голосов
/ 24 февраля 2020

Сценарий: выберите цвет и закройте окно. когда я нажимаю на элемент html color (input type = color), он открывает палитру цветов, которая является окном pop_up. Я не могу просмотреть DOM окна. Я хочу либо щелкнуть по любому цвету и закрыть окно, либо ввести любой шестнадцатеричный код в текстовое поле, присутствующее во всплывающем окне. Пожалуйста, помогите мне с кодом для того же

enter image description here

Обратите внимание - пробовал с этим решением Как автоматизировать тип ввода = "цвет" в селен вебдрайвер? но у меня он не работает на html5.

1 Ответ

0 голосов
/ 24 февраля 2020

Я полагаю, что вы хотите использовать значение поля ввода цвета после того, как пользователь выберет цвет и нажмет кнопку закрытия / введет шестнадцатеричное значение. Используйте следующее для получения значения поля ввода цвета:

<body>

<input type="color" onchange="changeFunction(this)">

<script>

function changeFunction(element)
{
  console.log(element.value)
}

</script>
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...