selenium_csharp_basic
PROJETO BASICO EM BDD - SELENIUM COM C# .NET
Projeto básico de iniciativa para estudos de uma equipe de QA's.
[Ambiente]:
_Windows 10;
_.NET Framework 4+;
_Chocolatey [https://chocolatey.org/];
_ChromeDriver [https://chocolatey.org/packages/selenium-chrome-driver];
_GeckoDriver [https://chocolatey.org/packages/selenium-gecko-driver];
_IEDriver [https://chocolatey.org/packages/selenium-ie-driver];
_Chrome 69;
[Frameworks]:
_Visual Studio 2017;
_Selenium;
_NUnit;
_Specflow;
[Conceitos/Metodologia]:
_PageObjects;
_ScenarioContext;
_CleanCode;
_Metódos base com eventos personalizados;
_BDD;
[Script]:
_Abrir browser por tag do Specflow [@Chrome];
_Navegar para a página do Google;
_Realizar uma pesquisa;
_Validar que a pesquisa foi concluída com sucesso;
_Caso ocorra erro, gerar screenshot [salvar projeto em algum local @C:];
[Step by Step]:
_Baixar Chocolatey pelo cmd [entrar como admin];
_Baixar Driver's do selenium [chocolatey];
_Abrir VS17 e fazer download do Specflow [Tools > Extension and Updates > Specflow];
_Clonar projeto;
_Clean and Build na Solution;
_Baixar NuGet's se necessário;
[Conclusão]:
Melhores práticas, novos conceitos e sugestões serão sempre bem vindas. Boa diversão e estudos!
Dúvidas: lucass.fragaa@gmail.com