如何使用selenium更改元素的样式

时间:2014-04-14 02:09:16

标签: java css selenium selenium-webdriver

我的代码中有一张图片。当我点击它时,我想要改变它的风格。 该字段如下所示:

<a class="myField" href="#" style="left: 0%;"></a>

我可以逐个获取元素并单击它。但我不知道如何改变风格。

WebElement webelement = driver.findElement(By.className("myField"));
webelement.click();
//Change the style to 'left:40%;'

我是硒的新手。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

您可以使用javascriptExecutor

执行此操作
((JavascriptExecutor)driver).executeScript("document.getElementsByName('myField')[0].style.left='40%'");