"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso simular o Microsoft Edge Mobile no Google Chrome com Selenium?

Como posso simular o Microsoft Edge Mobile no Google Chrome com Selenium?

Publicado em 2024-11-08
Navegar:960

How Can I Simulate Microsoft Edge Mobile in Google Chrome with Selenium?

Alterando o agente do usuário no Google Chrome usando Selenium

Em scripts de automação do Selenium, definir um agente de usuário específico para uma janela do navegador é essencial para simular o comportamento do dispositivo e garantir a renderização do site como esperado. Neste caso, pretendemos modificar o agente do usuário no Google Chrome para o do Microsoft Edge Mobile.

Aqui está uma solução sucinta:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from fake_useragent import UserAgent

ua = UserAgent()
user_agent = ua.edge

options = Options()
options.add_argument(f'--user-agent={user_agent}')

driver = webdriver.Chrome(chrome_options=options)
driver.get("https://www.google.co.in")

Este código emprega a popular biblioteca fake_useragent do Python para buscar um agente de usuário Edge aleatório. O método add_argument então injeta o agente do usuário nas opções do Chrome. Quando o script for executado, o Chrome será iniciado com o agente de usuário especificado, abrindo o Google com uma identidade Edge Mobile.

Usando essa abordagem, você pode definir facilmente qualquer agente de usuário desejado em seus cenários de automação Selenium, facilitando o teste do site em vários dispositivos e navegadores.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3