Al kardeşim birde bunu dene bakalım.

import undetected_chromedriver as uc
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
import random
import string

def generate_email():
username = ''.join(random.choices(string.ascii_lowercase + string.digits, k=8))
domain = "@gmail.com"
email = username + domain

with open("email_list.txt", "a") as file:
file.write(email + "n")

return email

if __name__ == '__main__':
options = webdriver.ChromeOptions()
options.add_argument("--incognito")

browser = uc.Chrome(options=options)
browser.get("https://www.example.com/")

# Kayıt olma sayfasına gitmek için bir linki tıklayın veya URL'yi açın:
# browser.find_element_by_link_text('Kayıt Ol').click()
# veya
# browser.get("https://www.example.com/kayit-ol")

# E-posta adresi oluşturun ve kayıt formuna girin:
email = generate_email()
browser.find_element_by_id('email').send_keys(emai l)

# Diğer kayıt formu alanlarını doldurun:
browser.find_element_by_id('username').send_keys(' example_username')
browser.find_element_by_id('password').send_keys(' example_password')
browser.find_element_by_id('confirm_password').sen d_keys('example_password')

# Kayıt formunu gönderin:
browser.find_element_by_id('submit').click()

# Kayıt başarılıysa, onay mesajı gösterilebilir:
success_message = WebDriverWait(browser, 10).until(EC.presence_of_element_located((By.ID, "success_message")))
print(success_message.text)

# Tarayıcıyı kapatın:
browser.quit()