Selenium ChromeDriver не открывает новый веб-браузер, но получает источник страницы - PullRequest
0 голосов
/ 15 апреля 2019

Сведения об окружении:

selenium==3.141.0 Google Chrome 73.0.3683.103 Driver Used -- 73.0.3683.68 -- chromedriver_linux64.zip OS -- Linux 16.04 Python -- 3.5.2

В вышеуказанной среде мой код успешно выполняется и получает исходный код страницы.Однако он не открывает новый веб-браузер, такой как автоматическое тестирование качества.

Я не уверен, что здесь что-то не хватает.Я также пытался с Firefox (GeckoDriver).

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

options = Options()
options.add_argument('--headless')
options.add_argument('--no-sandbox')

driver = webdriver.Chrome(chrome_options=options, executable_path=r'/usr/local/bin/chromedriver')

driver.get('https://www.google.com')
driver.maximize_window()
print(driver.page_source)
driver.quit()

1 Ответ

0 голосов
/ 15 апреля 2019

Он открывает новый ChromeDriver и Chrome Browsing сессию, но при использовании аргумента --headless через экземпляр ChromeOptions окно просмотра не отображается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...