Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Вопрос по книге Selenium Essentials - 2015

book
java
Теги: #<Tag:0x00007f7b62f2fa28> #<Tag:0x00007f7b62f2f8c0>

(Максим Малунов) #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


(Mykhailo Poliarush) #2

Не то чтобы странный, а бесполезный, хотя это выдернутый кусок, даже непонятно к чему он был создан. А может быть потом будет рефакторинг и надо будет переделать этот код, кто знает.


(vmaximv) #3

Я бы сразу сжёг удалил эту книгу: во-первых за “холостой” цикл, во-вторых за такой “хайлайт”.


(Максим Малунов) #4

А можно поподробнее .
Может полететь верстка из-за border ?


(vmaximv) #5

Ну, например, у искомого элемента стояло “display:none;” - но мы об этом после такого хайлайта не узнаем.