Skip to content

ravifel/LandingPageTestsAutomated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LandingPageTestsAutomated

  1. Create New Project: "Unit Test Project (.NET Framework) A project that contains MSTest unit tests. (C#, Windows, Test) .NET Framework Version: 4.7.2

  2. NuGet Packages:

image

  • MSTest.TestAdapter (2.2.10)
  • MSTest.TestFramework (2.2.10)
  • Selenium.RC (3.1.0)
  • Selenium.Support (4.8.0)
  • Selenium.WebDriver (4.8.0)
  • Selenium.WebDriver.ChromeDriver (136.0.7103.11300)
  • Selenium.WebDriver.GeckoDriver (0.36.0)
  • DotNetSeleniumExtras.WaitHelpers (3.11.0)
  • Selenium.WebDriver.IEDriver (4.14.0)
  1. Criação das Pastas

image

  • "BasePage": Pasta base do projeto, onde contém a URL
  • "Pages": Pasta onde ficarão organizadas as páginas da aplicação. (Com componentes e métodos)
  • "Tests": Pasta onde ficarão os testes. (Validações)
  1. Configurar a "BaseClass" com a URL base.
  2. Mapear os componentes na "Page" e criar os métodos/lógica que serão usados nas validações.
  3. Realizar a criação dos testes na página de testes.
  4. Criação da página "WebDriverElements" para concentrar métodos que serão utilizados em toda a aplicão.
  5. Os teste automatizados foram executados 10 vezes consecutivas e todos os testes foram bem sucedidos. image

Releases

No releases published

Packages

 
 
 

Contributors

Languages