Estou desenvolvendo uma automação web com o edge que abre o navegador já logado na minha conta. A aplicação funciona abrindo um navegador deslogado, porém, com o navegador logado, a aplicação não funciona. O navegador apenas abre no meu perfil e não acontece mais nada. No terminal, aparece a seguinte mensagem de erro:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: Microsoft Edge failed to start: exited normally.
(session not created: DevToolsActivePort file doesn’t exist)
(The process started from msedge location C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe is no longer running, so msedgedriver is assuming that msedge has crashed.)
Já tentei adicionar argumentos adicionais indicados no caso da ocorrência desse erro:
profile_path = r"C:\Users\novoa\AppData\Local\Microsoft\Edge\User Data"
def_options = default_options(
user_data_dir=profile_path # Inform the profile path that wants to start the browser
)
def_options.add_argument('–profile-directory=Default')
def_options.add_argument("--disable-dev-shm-usage")
def_options.add_argument('--no-sandbox')
# Update the options to use the customized Options.
bot.options = def_options
Também já tentei atualizar o navegador mas sem sucesso.
Desde já, obrigado pelo suporte