Boşlukları düzgün veremediğim için while döngüsü çalışmamış sanırım. Böyle yaptım şu an Pycharm'da hata yok gibi gözüküyor ama çalıştırınca tarayıcıyı kapattıktan sonra tekrar açmıyor
Böyle bir hata veriyor.
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=52778): Max retries exceeded with url: /session/171d4f9fb8fc93fb9ddf9267bd3d80b7/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnec tion object at 0x0000025285AC0CA0>: Failed to establish a new connection: [WinError 10061] Hedef makine etkin olarak reddettiğinden bağlantı kurulamadı
Edit: Sorunu çözdüm sonunda

aşağıdaki koda göre while True: 'yu bir üst satıra aldım ve driver değişkenini de döngüye dahil ettim
<br>
from selenium.webdriver.common.action_chains import ActionChains
from time import sleep
from selenium import webdriver
import random
# Siteye giriş
driver = webdriver.Chrome()
while True:
driver.get('https://site.com')
sleep(2)
# Yeni boş sekme açılır
driver.execute_script("window.open('','_blank');")
# Yeni Sekme, window_handles'daki son nesne olur
driver.switch_to.window(driver.window_handles[-1])
# Link Tekrar Açılır
driver.get('https://site.com')
# 300,500 kordinatlarına tıklanır
actions: ActionChains = ActionChains(driver)
actions.move_by_offset(300, 500).double_click().perform()
# Random bir şekilde beklenir
sleepTimes = [12.1, 12.5, 13.0, 13.4, 13.8, 14.0, 14.4, 14.8, 15.0, 15.4, 15.8]
sleep(random.choice(sleepTimes))
# Tarayıcı Kapatılır
driver.quit()