Перейти к содержимому

Фотография

Половина скрипта в режиме --headless а половина в открытом окне


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 FedXL

FedXL

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Куруц Федор

Отправлено 03 апреля 2023 - 19:51

В общем хотелось бы что бы следующий код работал (python):

WebDriver

 

часть выполняется скрыто.

 

открывается окно браузера

 

вторая часть выполняется уже визуально.

 

В общем хотелось бы что бы этот код работал, но он не работает:

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

# создаем опции для безголового режима
chrome_options = Options()
chrome_options.add_argument('--headless')

# создаем драйвер с заданными опциями
driver = webdriver.Chrome(options=chrome_options)

# выполняем действия без отображения окна браузера
driver.get('https://www.google.com')
# здесь можно выполнить другие действия

# открываем окно браузера и продолжаем выполнение скрипта
chrome_options = driver.options
chrome_options.remove_argument('--headless')
driver.set_window_size(1920, 1080) # задаем размер окна браузера
driver.maximize_window() # максимизируем окно браузера
# здесь можно продолжить выполнение скрипта, отображая окно браузера

  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 05 апреля 2023 - 08:59

Увы, изменение режима работы браузера после его запуска невозможно.


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных