Wir haben einen Ubuntu-Server, den wir für Selenium-Tests mit Chrome und Firefox verwenden (ich habe ChromeDriver installiert) und ich möchte die Tests auch lokal auf meinem Windows 10-Computer ausführen. Ich möchte den Python-Code für beide Computer beibehalten. Aber ich habe nicht herausgefunden, wie man den ChromeDriver unter Windows 10 installiert? Ich habe es in der Dokumentation [1, 2] nicht gefunden.Wie installiere ich ChromeDriver unter Windows 10 und führe Selenium-Tests mit Chrome aus?
Hier ist der Code, den Test in Chrome läuft:
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)
...
Ich fand auch How to run Selenium WebDriver test cases in Chrome? aber es scheint, in Python zu sein, nicht
(keine Programmiersprache markiert ist, was ist das?) Update # 1: Ich habe einige Python-Code in https://sites.google.com/a/chromium.org/chromedriver/getting-started gefunden, aber wo stelle ich die Datei in Windows 10, wenn ich den gleichen Python-Code für beide Computer behalten möchte?
Update # 2: Ich heruntergeladen und setzen chromedriver.exe
in C:\Windows
und es funktioniert, aber ich habe es nicht überall dokumentiert.
Funktioniert dies nach den neuesten Chrome-Updates noch für Sie? Mein Testbrowser wird nun neben einem kleinen Eingabeaufforderungsfenster leer angezeigt. –
@AlexR Ja, es funktioniert. – Uri