Ich habe einen automatischen Test mit Python + Selenium + Chrome durchgeführt, aber als ich auf den Smartphone-Bildschirm zugegriffen habe, wurde ich zum PC-Bildschirm weitergeleitet und manchmal konnte ich den Smartphone-Bildschirm nicht testen.
Daher habe ich untersucht, ob es im Chrome-Smartphone-Modus gut automatisiert werden kann, und werde die Methode zusammenfassen.
Zusammenfassend lässt sich sagen, dass Sie im Smartphone-Modus starten können, indem Sie das folgende Programm ausführen. (Es funktioniert auch, wenn Sie es so kopieren und einfügen, wie es ist)
smp_mood.py
from selenium import webdriver
import time
def smp_mood():
url = "https://www.yahoo.co.jp/"
mobile_emulation = { "deviceName": "Galaxy S5" }
options = webdriver.ChromeOptions()
options.add_experimental_option("mobileEmulation", mobile_emulation)
driver = webdriver.Chrome(options=options)
driver.get(url)
time.sleep(2)
smp_mood()
Das Obige greift mit "Galaxy S5" auf die Yahoo-Site zu.
Vom obigen Programm
"Galaxy S5"
Sie können durch Umschreiben zu dem Terminal wechseln, das Sie verwenden möchten.
Klicken Sie für das Terminal, das umgeschaltet werden kann, mit der rechten Maustaste auf Chrome und klicken Sie auf "Überprüfen". Drücken Sie danach die Smartphone-Markierung oben rechts auf dem Bildschirm, um in den Smartphone-Modus zu wechseln, und drücken Sie dann "Terminalname> Bearbeiten ..." oben links auf dem Bildschirm, um die Liste der Terminals anzuzeigen, die geändert werden können.
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
basierend auf dem oben genannten
"iPhone 6"
Sie können das Zielterminal ändern, indem Sie es als neu schreiben.