Sobes.tech
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.