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.
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.
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:
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
). "Caelum"
, e a propriedade driver.Title
retorna o título da página carregada.