Я создал свинг-приложение, которое будет по существу использовать селен для мониторинга значений полей, отображаемых на веб-сайте, и записывать их результаты в файл. Причина, по которой я использую графический интерфейс Swing, заключается в том, что пользователи могут легко вводить поля, которые они хотят отслеживать, добавляя его в JList.
Все работает нормально, но когда я нажимаю кнопку «Начать мониторинг» (которая создает поток селена и запускает его), поток селена полностью вступает во владение и не допускает никакого взаимодействия с графическим интерфейсом колебания.
Я бы хотел, чтобы кнопка на графическом интерфейсе Swing «Stop Monitoring» остановила селен, но это невозможно, поскольку я не могу взаимодействовать с графическим интерфейсом Swing во время работы селена.
Заранее спасибо