如何使用C#Selenium更改HTML范围的输入值



我想用C#Selenium来评估HTML输入范围的值。这是图片。

这是输入范围。

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

您可以使用javascript 更改元素的属性

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

我正在更改属性"max",但您可以使用所需值更改任何您想要的属性。

有关将javascript与selenium结合使用的更多信息,请访问此处:https://www.guru99.com/execute-javascript-selenium-webdriver.html

最新更新