![](/img/trans.png)
[英]create an image with link as background using JavascriptExecutor selenium
[英]Using javascriptexecutor to change the css background value in selenium
這是我的代碼:
String color = "#ff0000";
WebElement login = driver.findElement(By.id("ctl00_cphContentBody_ctl01_loginControl_LoginButton"));
js.executeScript("arguments[0].style.border = '3px solid red'", login);
js.executeScript("arguments[0].style.backgroundColor = '" + color + "'" , login);
我可以更改邊框但無法更改背景顏色,我也沒有收到任何錯誤。
PS:我不太了解javascript。
任何幫助,將不勝感激。 謝謝
根據backgroundColor屬性的文檔,要設置文檔的背景顏色,代碼行是:
document.body.style.backgroundColor = "red";
因此,要更改背景顏色,您需要:
String color = "red";
WebElement login = driver.findElement(By.id("ctl00_cphContentBody_ctl01_loginControl_LoginButton"));
js.executeScript("arguments[0].style.border = '3px solid red'", login);
js.executeScript("arguments[0].style.backgroundColor = '" + color + "'" , login);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.