是否可以在硒中设置元素的背景颜色
Is it possible to set a background color of an element in selenium
我将 Selenium 与 Java 一起使用,我想更改屏幕上某个元素的背景颜色。
可能吗?
您可以使用 javascript 通过使用 executescript
来设置它
((JavascriptExecutor) driver).executeScript("document.getElementById('locatorid').style.backgroundColor = 'lightblue';");
有几个javascript函数如果你需要通过类名或名称定位它
document.getElementsByName
document.getElementsByClassName
希望这对您有所帮助....如果您需要更准确的答案...请 post 元素 html 来源
试试这个
((JavascriptExecutor) WebDriverRunner.getWebDriver()).executeScript("document.querySelector("locatoe").innerText=" + value + "");
如果您有元素,例如在 Python 中,您还可以
driver.execute_script("arguments[0].style.backgroundColor = 'lightblue';", element)
这可能与 Java 中的工作原理类似。
我将 Selenium 与 Java 一起使用,我想更改屏幕上某个元素的背景颜色。 可能吗?
您可以使用 javascript 通过使用 executescript
来设置它((JavascriptExecutor) driver).executeScript("document.getElementById('locatorid').style.backgroundColor = 'lightblue';");
有几个javascript函数如果你需要通过类名或名称定位它
document.getElementsByName
document.getElementsByClassName
希望这对您有所帮助....如果您需要更准确的答案...请 post 元素 html 来源
试试这个
((JavascriptExecutor) WebDriverRunner.getWebDriver()).executeScript("document.querySelector("locatoe").innerText=" + value + "");
如果您有元素,例如在 Python 中,您还可以
driver.execute_script("arguments[0].style.backgroundColor = 'lightblue';", element)
这可能与 Java 中的工作原理类似。