Wątek przeniesiony 2023-10-12 13:02 z Python przez cerrato.

Selenium (aktualny chrome i chromedriver)

0

Aktualnie uzywalem java i tej metody, która używa starszej wersji chrome i chromedrivera.

public class DriverFactory {
    private static WebDriver driver;
    public static WebDriver getDriver() {
        if (driver==null) {
            ChromeOptions options = new ChromeOptions();
            options.setBinary("D:\\programiki\\chromePodSelenium\\chrome-win\\chrome.exe");
            driver = new ChromeDriver(options);
        }
        return driver;
    }
}

Chce zapytać jak i czy da się używać aktualnej wersji chrome 117 kiedy ostatni ChromeDriver 114.0.5735.90
Jeśli nie, to czy da się cofnąć wersję przeglądarki do poprzedniej? nie mogę pobierać starych wersji (zabezpieczenia)

0

nie da się, patowa sytuacja, musisz poczekać na aktualizację ChromeDriver do wersji pasującej z Chrome 117.
Swoją drogą, na kiego Ci to sprawdzenie:
if (driver==null) ? tak chcesz się podwójnie upewnić, że private static WebDriver driver; jest nullem? No pomijam te static.

0

Zobacz sobie WebdriveManagera, rozwiązuje sporo problemów https://github.com/bonigarcia/webdrivermanager

1 użytkowników online, w tym zalogowanych: 0, gości: 1