1
resposta

Duvida execução projeto teste

Bom dia! Realizei o processo de escrita e execução conforme video, porem, ao executar não apresenta erro no teste mas não carrega o navegador do Chrome.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Analisando o código apresentado na imagem, o problema está na última linha do método Test1, na chamada do método Assert.Collection.

O método Assert.Collection espera como parâmetros:

  1. Uma coleção de elementos (por exemplo, um array ou lista).
  2. Um ou mais Action<T>, onde cada Action<T> define as validações para os elementos da coleção.

No seu código, você está passando "Caelum" (uma string) no lugar de uma coleção, o que causa o erro, já que o tipo não é compatível.

Solução Se você quer validar que o título da página (driver.Title) é igual a "Caelum", use Assert.Equal ou outro método de asserção apropriado, como mostrado abaixo:

// Assert - então espero que a página apresentada seja da Caelum
Assert.Equal("Caelum", driver.Title);

Explicação

  • Assert.Equal(expected, actual) verifica se o valor esperado (expected) é igual ao valor atual (actual).
  • Neste caso, você espera que o título da página seja "Caelum", e a propriedade driver.Title retorna o título da página carregada.