Не отрабатывает метод "execute_script". Хотя при вводе команды через консоль все нормально

Задача такая. Закрыть одну модалку js-ом. Через консоль браузера при вводе команды она закрывается, код - $(’.intercom-modal-frame’).remove();
Хочу использовать ее в коде, browser.driver().execute_script("$(’.intercom-modal-frame’).remove();") - использую Selene, но это не важно. При запуске тестов код не срабатывает, подскажите, кто-то сталкивался с такой проблемой ?

Вы дожидаетесь модалки перед удалением?

Скорее всего потому, что $ - это внутренняя функция девтулзов хрома: Chrome DevTools - Chrome Developers. Попробуйте заменить код на document.querySelector('.intercom-modal-frame').remove();

1 лайк

Спасибо, попозже проверю