Задача такая. Закрыть одну модалку 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 лайк
Спасибо, попозже проверю