Как с помошью Selenium зааплодить файл в невидимый инпут

Нужно сначала его сделать видимым. Вот функция, которая принимает xpath инпута и драйвер, инициализированный ранее, и удаляет все классы:

public static void jsDeleteClasses(String xpath, WebDriver driver) throws InterruptedException {  
    JavascriptExecutor js = (JavascriptExecutor) driver;  
    String script = \"document.evaluate(\\\"\"+xpath+\"\\\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null)\" +  
            \".singleNodeValue.setAttribute('class', '');\";  
    js.executeScript(script);  
}

Можно переделать чтоб удаляла атрибут style, например.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *