Tarayıcı penceresinin boyutunu değiştirme gibi bazı WebDriver komutları için tarayıcıya bir Chrome uzantısının yüklenmesi gerekir. ChromeDriver, yeni bir Chrome oturumu başlattığında genellikle bu "otomasyon uzantısını" yükler.
Ancak ChromeDriver'a yeni bir oturum başlatmak yerine mevcut bir Chrome oturumuna bağlanması talimatı verilebilir. Bu işlem, ChromeOptions olarak da bilinen Capabilities nesnesinde debuggerAddress
kullanılarak yapılır.
Otomasyon uzantısı yalnızca başlangıçta yüklendiğinde ChromeDriver'ın uzaktan hata ayıklama aracılığıyla mevcut oturumlarla çalışırken desteklemediği bazı komutlar vardır.
"Uzak hata ayıklama kullanılırken işlem desteklenmiyor" hatasını görürseniz testi yeni bir Chrome oturumu başlatacak şekilde yeniden yazmayı deneyin. Bu işlem, debuggerAddress
öğesi Capabilities nesnesinden kaldırılarak yapılabilir.