So wechseln Sie mit Python + Selenium + Chrome in den Smartphone-Modus

1. 1. Überblick

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.

2. Programm zum Starten im Smartphone-Modus

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.

3. So wechseln Sie die Klemmen

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.

image.png

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

image.png

basierend auf dem oben genannten

"iPhone 6"

Sie können das Zielterminal ändern, indem Sie es als neu schreiben.

Recommended Posts

So wechseln Sie mit Python + Selenium + Chrome in den Smartphone-Modus
So installieren Sie Chrome Driver für Chrome automatisch mit Python + Selenium + Chrome
Verwendung des interaktiven Python-Modus mit Git Bash
So laden Sie Dateien von Selenium of Python in Chrome herunter
Python: So verwenden Sie Async mit
Erste Schritte mit Python
Wie man mit Pythons Selen in Sekundenschnelle kratzt
Wie man einen Taschentest mit Python macht
So zeigen Sie Python-Japanisch mit Lolipop an
So wechseln Sie die Python-Version in Cloud9
Wie man mit Python-Flüchen Japanisch eingibt
So installieren Sie Python3 mit Docker Centos
[Python] So stellen Sie mit Selenium die (Client-) Fenstergröße im Browser ein
Hochladen mit Heroku, Flask, Python, Git (4)
Lesen einer CSV-Datei mit Python 2/3
Wie man Spaß am Programmieren mit Minecraft hat (Ruby, Python)
[REAPER] Wie man Reascript mit Python spielt
So führen Sie eine Mehrkern-Parallelverarbeitung mit Python durch
Strategie zur Monetarisierung mit Python Java
Automatischer Betrieb von Chrome mit Python + Selen + Pandas
Versuchen Sie, Google Chrome mit Python und Selenium auszuführen
[Python] Zeichnen mehrerer Diagramme mit Matplotlib
[Python] Wie man Excel-Dateien mit Pandas liest
So beschneiden Sie ein Bild mit Python + OpenCV
Melden Sie sich mit Selenium Python bei Yahoo Business an
So legen Sie Attribute mit Mock of Python fest
So messen Sie die Ausführungszeit mit Python Teil 1
Wie man tkinter mit Python in Pyenv benutzt
[Python] Umgang mit japanischen Zeichen mit openCV
[Python] Vergleichen von Datum und Uhrzeit mit der hinzugefügten Zeitzone
So messen Sie die Ausführungszeit mit Python Part 2
So installieren Sie Python
So installieren Sie Python
Wie man Selen debuggt
Screenshot mit Selen (Python Edition)
Schaben mit Selen [Python]
Ich habe versucht, einen periodischen Prozess mit CentOS7, Selenium, Python und Chrome durchzuführen
So konvertieren / wiederherstellen Sie einen String mit [] in Python
So fügen Sie HDA Hilfe hinzu (mit Python-Skriptbonus)
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
So kratzen Sie Bilddaten von Flickr mit Python
So führen Sie eine Hash-Berechnung mit Salt in Python durch
[Einführung in Python] Wie iteriere ich mit der Bereichsfunktion?
Erklären Sie ausführlich, wie Sie mit Python einen Sound erzeugen
Hochladen mit Heroku, Flask, Python, Git (Teil 3)
[Python] So legen Sie den Download-Speicherort mit youtube-dl fest
So messen Sie die Wiedergabezeit von MP3-Dateien mit Python
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
Hochladen mit Heroku, Flask, Python, Git (Teil 1)
[Python] Umgang mit Pandas read_html Lesefehler
Hochladen mit Heroku, Flask, Python, Git (Teil 2)
Wie man mit Python-Flüchen ein Urteil über das Mausrad erhält
[Python] So schreiben Sie den Tabellenstil mit python-pptx um [python-pptx]
Automatisieren Sie Chrome mit Python und Selen auf Ihrem Chromebook
[Python] So erstellen Sie mit Matplotlib ein zweidimensionales Histogramm
So bedienen Sie die Discord API mit Python (Bot-Registrierung)
[Python] Wie zeichnet man mit Matplotlib ein Streudiagramm?
Hinweise zum Betrieb von Firefox mit Selen unter Windows