maxmalunov
(Максим Малунов)
10.Апрель.2015 10:33:39
#1
День добрый .
@Override
public void beforeClickOn(WebElement element, WebDriver driver) {
System.out.println("Trying to click: '" + element + "'");
//Highlight Elements before clicking
for (int i = 0; i < 1; i++) {
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("arguments[0].setAttribute('style',arguments[1]);",
element, "color: black; border:3px solid black;");
}
}
собственно что за странный for
polusok
(Mykhailo Poliarush)
10.Апрель.2015 10:46:51
#2
Не то чтобы странный, а бесполезный, хотя это выдернутый кусок, даже непонятно к чему он был создан. А может быть потом будет рефакторинг и надо будет переделать этот код, кто знает.
vmaximv
(vmaximv)
10.Апрель.2015 10:55:36
#3
Я бы сразу сжёг удалил эту книгу: во-первых за “холостой” цикл, во-вторых за такой “хайлайт”.
1 лайк
maxmalunov
(Максим Малунов)
10.Апрель.2015 12:28:12
#4
А можно поподробнее .
Может полететь верстка из-за border ?
vmaximv
(vmaximv)
10.Апрель.2015 12:34:55
#5
Ну, например, у искомого элемента стояло “display:none;” - но мы об этом после такого хайлайта не узнаем.