Правильный подход при автоматизации соц.авторизации

Всем привет. Интересует вопрос автоматизации процесса соц.авторизации, а именно какой подход считается наиболее грамотным или попросту рабочим

  • работа с всплывающими окнами и насколько адекватно это
  • передача параметров (social identifiers, keys…) при выполнении теста дабы симулировать уже залогиненного пользователя
  • etc.

Буду рад любым полезными ответам-советам.