Как добавить / выполнить внешний js файл в селеновом вебдрайвере - PullRequest
0 голосов
/ 04 февраля 2020

Я пробовал следующими способами, но получил удар свыше Files.toString

Thread.sleep(4000);
js.executeScript("window.scrollTo(0, document.body.scrollHeight)"); 

String fileContents = Files.toString(new File("C:\\Users\\jack\\Documents\\screenshot\\Screenshots\\remove.js"), Charsets.UTF_8);
//JavascriptExecutor js1 = (JavascriptExecutor)driver;         
//js1.executeScript(fileContents);

//JavascriptExecutor js1 = (JavascriptExecutor) driver;
// js1.executeScript("document.getElementsByTagName('head')[0].innerHTML += '<script src=\"<C:\\Users\\jagruti.pagar\\Documents\\screenshot\\Screenshots\\remove-popups.js>\" type=\"javascript\"></script>';");

String externalJS = Files.toString( new File("C:\\Users\\jack\\Documents\\screenshot\\Screenshots\\remove.js"), Charset.forName("utf-8"));
// Object ignore = ((JavascriptExecutor) driver).executeScript(externalJS);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...