Sobes.tech
Junior — Middle

Já trabalhou com testes automatizados usando Python?

sobes.tech IA

Resposta da IA

Sim, trabalhei com testes automatizados usando Python. Normalmente utilizava frameworks como pytest e unittest para escrever testes. Para testes web, usava Selenium WebDriver, o que permitia automatizar a interação com o navegador. Por exemplo, pode-se escrever um teste que abre uma página e verifica a presença de um elemento específico:

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()

Também utilizei bibliotecas para testes de API, como requests, para verificar a correção das respostas do servidor.