Mamy serwer Ubuntu, którego używamy do uruchamiania testów Selenium w przeglądarkach Chrome i Firefox (zainstalowałem ChromeDriver), a także chcę uruchomić testy lokalnie na moim komputerze z systemem Windows 10. Chcę, aby kod Pythona był taki sam dla obu komputerów. Ale nie dowiedziałem się, jak zainstalować ChromeDriver na Windows 10? Nie znalazłem go w dokumentacji [1, 2].Jak zainstalować ChromeDriver na Windows 10 i uruchomić testy Selenium w przeglądarce Chrome?
Oto kod, który uruchamia test w Chrome:
import unittest
from selenium import webdriver
class BaseSeleniumTestCase(unittest.TestCase):
...
...
...
...
def start_selenium_webdriver(self, chrome_options=None):
...
self.driver = webdriver.Chrome(chrome_options=chrome_options)
...
Znalazłem również How to run Selenium WebDriver test cases in Chrome? ale wydaje się nie być w Pythonie
(nie język programowania jest oznaczone, co to jest?) Aktualizacja # 1: Znalazłem kod Pythona w https://sites.google.com/a/chromium.org/chromedriver/getting-started, ale gdzie umieścić plik w systemie Windows 10, jeśli chcę zachować ten sam kod w Pythonie dla obu komputerów?
Aktualizacja # 2: Pobrałem i umieścić chromedriver.exe
w C:\Windows
i to działa, ale nie widzę go nigdzie udokumentowane.
Czy to nadal działa po najnowszych aktualizacjach Chrome? Moja przeglądarka testowa jest teraz pusta obok małego okna wiersza polecenia. –
@AlexR Tak, to działa. – Uri