uLucasFraga / selenium_csharp

PROJETO BASICO EM BDD - SELENIUM + .NET

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

PROJETO BASICO EM BDD - SELENIUM + .NET


Languages

Language:C# 70.3%Language:PowerShell 26.5%Language:Gherkin 3.2%