Как открыть браузер Chromium через Selenium ChromeDriver и Python в Linux - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть вопрос.Конечно, когда я запускаю тест, я использую хромированный драйвер, я хочу открыть Chrome, как я могу это изменить?Может быть, я могу установить это в своем коде?

def setUp(self)
        self.driver = webdriver.Chrome(chrome_options=chrome_options)
        self.driver.get("site")

1 Ответ

0 голосов
/ 21 февраля 2019

Chromium Browser имеют следующую версию:

  • Chrome Canary
  • Chrome от Dev Channel
  • Необработанная сборка Chromium для Windows x64

Не уверен, какую версию Chromium Browser вы пытаетесь использовать.

Однако для использования Chrome Canary версии вы можете использовать свойство ChromeOptions и binary_location через экземпляр класса Options(), чтобы установить абсолютный путь издвоичный файл Chrome Canary , и вы можете использовать следующее решение:

  • Кодовый блок:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    options = Options()
    options.add_argument("start-maximized")
    options.binary_location="C:\\Users\\AtechM_03\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe"
    driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
    driver.get('http://google.com/')
    
  • Снимок браузера:

Chrome_Canary


Общая информация

Необходимо загрузить последнюю версию Хром двоичный файл из любого из официальных репозиториев:

...