Skip to content

Page Object Model is a design pattern which has become popular in test automation for enhancing test maintenance and reducing code duplication. A page object is an object-oriented class that serves as an interface to a page of your AUT.

Notifications You must be signed in to change notification settings

danilow86/pageObjectsModel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1 - Objective Automate the facebook Login flow

2 - Environment A Java project contains source code and related files for building a Java program. It has an associated Java builder that can incrementally compile Java source files as they are changed. Basically, JUnit is an open source unit testing tool and used to test small/large units of code. Maven is a build automation tool used primarily for Java projects. Maven addresses two aspects of building software: first, it describes how software is built, and second, it describes its dependencies.

3 - Installation

You'll need Jre, Java, ChromeDriver, Maven and Eclipse, Selenium Client & WebDriver Language Bindings Java and JDK. Once those are installed and setup, you can download in the following:

4 - Running the tests

These are steps to execute Click on "br.com.mediumProject" Project Click on src/main/java Click on "test" package Select the tests
Right click on test or tests "Run as" option "2 TestNg Test" option

5- Dependencies That I used

org.testng testng 6.14.3 test org.testng testng 6.10 test
<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>3.8.1</version>
  <scope>test</scope>
</dependency>
info.cukes gherkin 2.7.3 provided org.seleniumhq.selenium selenium-java 3.14.0 org.seleniumhq.selenium selenium-server 3.14.0 org.seleniumhq.selenium selenium-api 3.14.0 info.cukes cucumber-junit 1.2.5 test junit junit 4.11 test

About

Page Object Model is a design pattern which has become popular in test automation for enhancing test maintenance and reducing code duplication. A page object is an object-oriented class that serves as an interface to a page of your AUT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published