ChromeDriver, инициированный Selenium, продолжает работать в фоновом режимеJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 ChromeDriver, инициированный Selenium, продолжает работать в фоновом режиме

Сообщение Anonymous »

Я не могу полностью удалить проект, поскольку экземпляр chromedriver работает в фоновом режиме, даже если код не выполняется.
Смотрите изображение ниже.
Изображение

При удалении проекта я получаю следующую ошибку:
Изображение

В качестве примера возьмем приведенный ниже код:

Код: Выделить всё

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class Test {

public static void main(String[] args) throws Exception {

String url = "https://www.google.com";
System.setProperty("webdriver.chrome.driver", "src/driver/chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get(url);
System.out.println(driver.getTitle());

}
}
Попробуйте запустить этот код, скажем, 5 раз, и будет 5 фоновых экземпляров. Пробовал перезапустить Eclipse, но безуспешно.
Я понимаю, что это происходит, потому что я не пишу эту строку:

Код: Выделить всё

driver.close();
Но обычно, когда основной поток умирает, все поддерживающие его экземпляры должны умереть вместе с ним.
Это известная проблема, или я написал что-то не так.
Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/434 ... background
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Таймер продолжает работать в фоновом режиме, но не обновляет внутренние данные – проблема сеанса PHP и AJAX
    Anonymous » » в форуме Php
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Встроить браузер Chrome, инициированный Selenium, в winform
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Обнаружить фокус, инициированный клавишей табуляции?
    Гость » » в форуме Jquery
    0 Ответы
    21 Просмотры
    Последнее сообщение Гость
  • Обнаружить фокус, инициированный клавишей табуляции?
    Anonymous » » в форуме Jquery
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Подпроцесс, инициированный из блокнота Jupyter, не использует ту же виртуальную среду Python. Почему и как исправить?
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»