Geral
Segurança da Informação
Semana 7
0

Questão

Ferramentas de automação de testes são amplamente utilizadas para aumentar a eficiência e a precisão dos processos de verificação em sistemas de software. Essas ferramentas oferecem diferentes funcionalidades, como criação e reprodução de scripts, validações e integração com outras plataformas. O Selenium IDE é uma dessas ferramentas, sendo frequentemente usada em cenários específicos de testes.

Com base nas características do Selenium IDE, selecione a alternativa que apresenta uma funcionalidade corretamente atribuída a essa ferramenta.
A) O Selenium IDE não suporta a gravação de interações do usuário.
B) O Selenium IDE grava e reproduz interações do usuário para testes automatizados.
C) A validação das condições de saída no Selenium IDE não é possível.
D) O Selenium IDE requer conhecimentos avançados de programação para ser utilizado.
E) O Selenium IDE só pode ser utilizado em conjunto com o Robot Framework.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1872/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'vhhuxKVAyrvtlHfSSZ0XD9aWEM1xryD8mNtVVeg4Etg4riBHF7n4FjkCf2YyyTJb' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }