Selenium получить активную вкладку

1

Можно ли получить текущую активную вкладку в firefox с помощью селена? Я создаю приложение, которое полуавтоматизировано (пользователь открывает вкладки, и если он хочет сбросить один из них, он просто нажимает горячую клавишу).

Но у меня проблема, когда пользователь открывает несколько вкладок, мне нужно знать, к какому из них я должен перейти на сайт дампа.

Теги:
selenium
firefox
tabs

1 ответ

0

Просто сохраните первоначально открытое окно, тогда вы можете переключиться на него.

var OriginalWHND = Driver.GetWindowHandles()[0];

...

// when you need to switch back..
Driver.SwitchTo().Window(OriginalWHND);
  • 0
    Но проблема в том, что вкладка переключателя пользователя (в окне), а драйвер все еще сосредоточена на вкладке запуска. Мне нужно обнаружить активную вкладку, чтобы иметь возможность переключить драйвер на нее.
  • 0
    Хорошо понял. Сейчас я сканирую память браузера, чтобы получить значение, содержащее индекс активной вкладки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню