我想用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