Шанс устроиться зависит от того, как пройдешь собеседование.
По своему опыту могу сказать, диплом никто не требует, кроме гос. контор, а в них идти точно не стоит.
В Москве смотрят в первую очередь на то, какой ты специалист, на твои софт-скилы. Тут люди более образованные и интеллигентные чем в регионах и не страдают деревенским национализмом. По крайней мере в инженерной среде так. Я сам с юга, но чувствую себя комфортней, чем на малой родине.
Как сделать именно так, как ты хочешь, не знаю, но можно немного схитрить и решить по другому:
1) вызываешь popup, проверяшь, что он открылся и что кнопка на месте
2) просто вебдрайвером переходишь по url на который должна вести кнопка
Я плотно взаимодействую с программистами на плюсах и вижу сложность их работы и уровень знаний необходимых для нее.
Могу сказать, что плюсы - не тот язык который имеет смысл изучать самостоятельно. В основном он используется в тех предметных областях, где нужен высокий бэкграунд в computer science. Без хорошей академической подготовки на соответствующих факультетах, вы вряд ли пройдете собесы в хорошие компании.
Не тратьте время, есть более дружелюбные для вайтишников направления - автоматизация тестирования, фронтенд
Имея IT образование, в принципе, можно работать в любом интересующем направлении в этой сфере: разработка, тестирование, администрирование/DevOps, product/project менеджмент, тех. поддержка и т.д.
Тебе нужно самому выбрать направление и углубляться в него, потому, что ВУЗ даст только общие базовые знания.
В IT работу найти легко, по крайней мере в городах миллионниках.
Не понятно, что именно не получается. Если вычитать из файла, то элементарно:
file = open("d:/login_pass_file.txt", 'r')
login_pass_dict = dict()
for x in [line.strip().split(':') for line in file]:
login_pass_dict.update({x[0]: x[1]})
Дальше просто проходишь циклом по словарю, внутри выполняешь свой код:
for login, password in login_pass_dict.items():
# тут твой код
Официально selenium не поддерживает подключение к запущенному экземпляру браузера, хотя это можно сделать через костыли.
Скорее всего вашу задачу можно решить стандартными возможностями. Опишите что хотите сделать, может подскажут другой способ решения.
Я бы выбрал Go, он отлично подходит для разработки серверной части игр.
Для общения с клиентом можно использовать protobuf.
Вот пример ммо игры, в которой сервер на Go - https://habrahabr.ru/post/321148/
В комментах есть ссылка на видео-доклад, в котором раскрываются технические детали сервера.