Веб драйвер живет своей жизнью

Мой тест включает в себя webdriver и sikuli.
Я до определенного места дохожу с помощью драйвера, а далее использую sikuli. Все бы хорошо, но после перехода на другие страницы, драйвер может открывать popupы, или продолжает выполнять не понятные вещи. Из-за чего собственно у меня могут не проходить клики с помощью sikuli.
Вопрос: Как остановить webdriver ?
Вопрос очень срочный, прошу помощи знатоков :slight_smile:

а можно чуть-чуть больше информации? ЯП, код? :smile:

а то в данном случае как-то очень размыто всё :smile:

Усыпи :)))
Thread.sleep(100500);

1 лайк

А драйвер часом не IEDriverServer?

Угадал, именно IEDriverServer

Данная команда не подходит, она выполнит всего лишь задержку, которая мне не нужна. Код должен продолжать выполняться, но уже не с помощью драйвера, а с помощью sikuli. Думаю нужно что-то типа driver.stop(); но его нет у webdrivera

возможно вам мешает enablePersistentHover - сетните его в фолс.

Думаю, вы правы. Но пока не могу найти как отключить это свойство. Можете помочь?

Вот ответ на вопрос:

InternetExplorerOptions options = new InternetExplorerOptions();
options.EnablePersistentHover = false;
driver = new InternetExplorerDriver(options); 

Надеюсь кому-то еще поможет. Всем спасибо ! ! ! :smile: