Изменение размера окна браузера Selenium для имитации экрана телефонаPython

Программы на Python
Ответить
Anonymous
 Изменение размера окна браузера Selenium для имитации экрана телефона

Сообщение Anonymous »

Я хочу иметь возможность изменять размер окна браузера Selenium, чтобы имитировать достаточно маленький экран телефона (340 695).
Есть ли способ сделать это?
Это то, что у меня пока есть, но не повезло:
from selenium.webdriver.common.keys import Keys
from time import sleep

chromedriver_path = '../chromedriver' # Change this to your own chromedriver path!
webdriver = webdriver.Chrome(executable_path=chromedriver_path)
webdriver.set_window_size(340,695) # Makes the chrome browser, mobile viewport
sleep(2)
webdriver.get('https://www.instagram.com/accounts/logi ... h_switcher') # Visit Instagram

РЕДАКТИРОВАТЬ: Ответ ниже
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.action_chains import ActionChains

mobile_emulation = { "deviceName": "Pixel 2" }
opts = webdriver.ChromeOptions()
opts.add_experimental_option("mobileEmulation", mobile_emulation)

driver = webdriver.Chrome(executable_path=r"The path to your web driver",options=opts) #you must enter the path to your driver


Подробнее здесь: https://stackoverflow.com/questions/638 ... one-screen
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»