Hello tout le monde,
Je travaille actuellement sur un bot en Python avec Selenium pour automatiser le jeu de Morpion sur Google (tuto suivi : https://astuce2geek.fr/gagner-jeu-de-morpion-google-bot-python/). J'en suis à la partie gestion des exceptions et je rencontre un souci avec les ElementClickInterceptedException et TimeoutException.
En gros, mon bot ne parvient pas toujours à cliquer correctement sur les cases du jeu et je pense que mon code de gestion des exceptions n’est pas optimal. Voici un extrait de mon code où je gère ces exceptions :
try:
# Tentative de cliquer sur une case
ActionChains(driver).move_to_element(cell).click().perform()
except ElementClickInterceptedException:
print("Élément intercepté, impossible de cliquer")
except TimeoutException:
print("Timeout, élément non cliquable à temps")
Est-ce que vous auriez des conseils ou des astuces pour améliorer ça et rendre le bot plus stable et fiable ?
Merci d'avance pour votre aide !