Как изменить HTML диапазон входного значения с C# Selenium - PullRequest
0 голосов
/ 23 апреля 2020

Я хочу изменить значение входного диапазона HTML на C# Селен. Вот изображение .

Вот диапазон ввода.

<input type="range" step="0.01" min="0.01" max="1" name ="scale" id="scale" value="0.9"></input>

1 Ответ

0 голосов
/ 23 апреля 2020

Вы можете изменить атрибут элемента, используя javascript

IJavaScriptExecutor js = ((IJavaScriptExecutor) driver);
js.ExecuteScript("document.getElementById('scale').setAttribute('max', '10')");

Я изменяю атрибут 'max', но вы можете изменить любой атрибут, который вам нужен, с нужным значением.

Более подробную информацию об использовании javascript с селеном можно найти здесь: https://www.guru99.com/execute-javascript-selenium-webdriver.html

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