Nentra, ну так не используй JavaScript, пиши на чем умеешь, хоть VBS скрипт создавай. Однако, просто на заметку, браузерные боты обычно делаются в виде расширений, при этом, как правило, контексты там переключать не требуется вообще - доступ к фреймам осуществляется через так называемый контент-скрипт.
Но в принципе можно и во фрейм залезть и без создания расширения, чисто через консоль, если знать за чем конкретно лезешь. Что вы там пытаетесь сделать? Зачем вам контекст фрейма?
В моём случае помогло window.parent[5].document.querySelector(".call-card").
Но при добавлении или удалении некоторых элементов думаю что цифра 5 может поменяться и тогда всё сломается и нужно будет опять смотреть в консоли какую цифру ставить.