Sobes.tech
Junior — Middle

Avez-vous effectué des tests automatisés avec Python?

sobes.tech IA

Réponse de l'IA

Oui, j'ai travaillé sur des tests automatisés en utilisant Python. J'utilisais généralement des frameworks comme pytest et unittest pour écrire des tests. Pour les tests web, j'utilisais Selenium WebDriver, ce qui permettait d'automatiser l'interaction avec le navigateur. Par exemple, on peut écrire un test qui ouvre une page et vérifie la présence d'un élément spécifique :

from selenium import webdriver
from selenium.webdriver.common.by import By

browser = webdriver.Chrome()
browser.get('https://example.com')
element = browser.find_element(By.ID, 'main')
assert element is not None
browser.quit()

J'utilisais également des bibliothèques pour les tests API, comme requests, pour vérifier la validité des réponses du serveur.