Junior — Middle
Tem experiência na utilização do Selenium na automação de testes?
sobes.tech IA
Resposta da IA
Sim, utilizei o Selenium para automatizar testes de aplicações web. O Selenium permite controlar o navegador de forma programada, imitando ações do utilizador: cliques, entrada de texto, navegação, etc. Isto ajuda a criar testes automáticos para verificar a funcionalidade do site.
Exemplo de um teste simples em Python usando Selenium:
from selenium import webdriver
from selenium.webdriver.common.by import By
# Inicialização do driver (por exemplo, Chrome)
driver = webdriver.Chrome()
driver.get('https://example.com')
# Encontrar elemento e interagir
button = driver.find_element(By.ID, 'submit')
button.click()
# Verificação do resultado
assert 'Obrigado' in driver.page_source
driver.quit()
O Selenium suporta diferentes linguagens de programação e navegadores, tornando-o uma ferramenta versátil para automação de testes de interface de utilizador.