Можно ли повторно использовать сеанс селена в Chrome без головы? - PullRequest
2 голосов
/ 09 октября 2019

У меня есть код последовательности загрузки, который выполняется с помощью удаленной отладки, чтобы каждый раз сохранять мою проверкуМне было интересно, возможно ли, чтобы сессия была как безголовой, так и в удаленной отладке, поскольку я не могу использовать компьютер, пока он работает по какой-то причине. если хром свернут, он не может найти определенные элементы.

У меня есть

     // connect to remote debugging
    ChromeOptions options = new ChromeOptions();
    options.setExperimentalOption("debuggerAddress", "localhost:9222");

, также код, который завершается сбоем при сворачивании Chrome:

     // click on zip
     try {
         WebElement element_1=driver_2.findElement(By.xpath("//*[text() = 'zip.zip']"));
         WebDriverWait wait = new WebDriverWait(driver_2, 120);
         wait.until(ExpectedConditions.elementToBeClickable(element_1));
         element_1.click();
     }catch (org.openqa.selenium.NoSuchElementException e) {System.out.println("no such element");}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...