以下脚本为java环境下:
1
2
3
4
5
6
7
8
9
10
11
12
|
/// <Summary>
/// Highlight WebElement
/// </Summary>
public
void
highlightElement(WebDriver driver, WebElement element) {
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript(
"element = arguments[0];"
+
"original_style = element.getAttribute('style');"
+
"element.setAttribute('style', original_style + \";"
+
"background: yellow; border: 2px solid red;\");"
+
"setTimeout(function(){element.setAttribute('style', original_style);}, 1000);"
, element);
}
|
调用脚本:
1
2
3
4
5
|
WebDriver oDriver =
new
ChromeDriver();
oDriver.get(
"http://www.baidu.com"
);
WebElement oEdit = oDriver.findElement(By.name(
"wd"
));
WebElement oButton = oDriver.findElement(By.id(
"su"
));
highlightElement(oDriver, oButton);
|