首页 > 解决方案 > 如何使用 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>

标签: javascriptc#htmlselenium

解决方案


您可以使用 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


推荐阅读