我的代码中有一张图片。当我单击它时,我希望更改其样式。
该字段如下所示:
<a class="myField" href="#" style="left: 0%;"></a>
我可以按类获取元素,然后单击它。但是我不知道如何改变风格。
WebElement webelement = driver.findElement(By.className("myField"));
webelement.click();
//Change the style to 'left:40%;'
我是硒新手。任何帮助表示赞赏。
最佳答案
您可以使用javascriptExecutor
来做到这一点:
((JavascriptExecutor)driver).executeScript("document.getElementsByName('myField')[0].style.left='40%'");