Python + Selenium + Chrome에서 스마트 폰 모드로 전환하는 방법
1. 개요
Python+Selenium+Chrome을 사용하여 자동 테스트를 했는데, 아무래도 스마트폰 화면에 액세스하면 PC 화면으로 리디렉션되어 스마트폰 화면을 테스트하지 못하는 경우가 있었습니다.
따라서 Chrome의 스마트 폰 모드를 사용하여 성공적으로 자동화 할 수 없는지 확인했습니다.
2. 스마트폰 모드로 시작하는 프로그램
조사한 결과를 정리하면, 이하의 프로그램을 실행하는 것으로 스마트폰 모드로 기동할 수 있는 것 같습니다. (그대로 복사해도 동작합니다)
smp_mood.pyfrom 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()
상기는 Yahoo의 사이트에 「Galaxy S5」로 액세스하고 있습니다.
3. 단말의 전환 방법
위 프로그램의,
"Galaxy S5"
를 다시 쓰면 이용하고 싶은 단말로 변경할 수 있습니다.
전환되는 기기는 Chrome에서 오른쪽 클릭을 누르고 '검증'을 누릅니다. 그 후, 화면 우측 상단의 스마트폰 마크를 눌러 스마트폰 모드로 변경 후, 화면 왼쪽 상단에 표시되고 있는 「단말명>Edut...」를 눌러 표시되는 일람이, 변경할 수 있는 단말이 됩니다.
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
상기를 바탕으로,
"iPhone 6"
등으로 다시 작성하여 대상 단말기를 변경할 수 있습니다.
Reference
이 문제에 관하여(Python + Selenium + Chrome에서 스마트 폰 모드로 전환하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/momotar47279337/items/dde5c57904b8d4c0e4aa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
조사한 결과를 정리하면, 이하의 프로그램을 실행하는 것으로 스마트폰 모드로 기동할 수 있는 것 같습니다. (그대로 복사해도 동작합니다)
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()
상기는 Yahoo의 사이트에 「Galaxy S5」로 액세스하고 있습니다.
3. 단말의 전환 방법
위 프로그램의,
"Galaxy S5"
를 다시 쓰면 이용하고 싶은 단말로 변경할 수 있습니다.
전환되는 기기는 Chrome에서 오른쪽 클릭을 누르고 '검증'을 누릅니다. 그 후, 화면 우측 상단의 스마트폰 마크를 눌러 스마트폰 모드로 변경 후, 화면 왼쪽 상단에 표시되고 있는 「단말명>Edut...」를 눌러 표시되는 일람이, 변경할 수 있는 단말이 됩니다.
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
상기를 바탕으로,
"iPhone 6"
등으로 다시 작성하여 대상 단말기를 변경할 수 있습니다.
Reference
이 문제에 관하여(Python + Selenium + Chrome에서 스마트 폰 모드로 전환하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/momotar47279337/items/dde5c57904b8d4c0e4aa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
"Galaxy S5"
"iPhone 6"
Reference
이 문제에 관하여(Python + Selenium + Chrome에서 스마트 폰 모드로 전환하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/momotar47279337/items/dde5c57904b8d4c0e4aa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)