-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
dikshach1111
committed
Oct 2, 2021
0 parents
commit f30be04
Showing
2,091 changed files
with
79,581 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Empty file.
Large diffs are not rendered by default.
Oops, something went wrong.
136 changes: 136 additions & 0 deletions
136
.metadata/.plugins/org.eclipse.core.resources/.history/1/909551d2c71e001c17f6a7a3a468c052
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,136 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
|
||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<groupId>ScratchFramework</groupId> | ||
<artifactId>E2EProject</artifactId> | ||
<version>0.0.1-SNAPSHOT</version> | ||
|
||
<name>E2EProject</name> | ||
<!-- FIXME change it to the project's website --> | ||
<url>http://www.example.com</url> | ||
|
||
<properties> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
<maven.compiler.source>1.7</maven.compiler.source> | ||
<maven.compiler.target>1.7</maven.compiler.target> | ||
</properties> | ||
|
||
<dependencies> | ||
<dependency> | ||
<groupId>junit</groupId> | ||
<artifactId>junit</artifactId> | ||
<version>4.11</version> | ||
<scope>test</scope> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>com.relevantcodes</groupId> | ||
<artifactId>extentreports</artifactId> | ||
<version>2.41.2</version> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>commons-io</groupId> | ||
<artifactId>commons-io</artifactId> | ||
<version>2.11.0</version> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>org.seleniumhq.selenium</groupId> | ||
<artifactId>selenium-java</artifactId> | ||
<version>3.141.59</version> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>org.testng</groupId> | ||
<artifactId>testng</artifactId> | ||
<version>7.1.0</version> | ||
<scope>test</scope> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>org.apache.logging.log4j</groupId> | ||
<artifactId>log4j-api</artifactId> | ||
<version>2.14.1</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.logging.log4j</groupId> | ||
<artifactId>log4j-core</artifactId> | ||
<version>2.14.1</version> | ||
</dependency> | ||
|
||
</dependencies> | ||
|
||
<build> | ||
|
||
<resources> | ||
<resource> | ||
<directory>src/main/resources</directory> | ||
<filtering>true</filtering> | ||
</resource> | ||
</resources> | ||
|
||
|
||
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> | ||
|
||
<plugins> | ||
|
||
|
||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-surefire-plugin</artifactId> | ||
<version>3.0.0-M5</version> | ||
<configuration> | ||
<suiteXmlFiles> | ||
<suiteXmlFile>testng.xml</suiteXmlFile> | ||
</suiteXmlFiles> | ||
</configuration> | ||
</plugin> | ||
|
||
<!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle --> | ||
<plugin> | ||
<artifactId>maven-clean-plugin</artifactId> | ||
<version>3.1.0</version> | ||
</plugin> | ||
<!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --> | ||
<plugin> | ||
<artifactId>maven-resources-plugin</artifactId> | ||
<version>3.0.2</version> | ||
</plugin> | ||
<plugin> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<version>3.8.0</version> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-surefire-plugin</artifactId> | ||
<version>2.22.1</version> | ||
</plugin> | ||
<plugin> | ||
<artifactId>maven-jar-plugin</artifactId> | ||
<version>3.0.2</version> | ||
</plugin> | ||
<plugin> | ||
<artifactId>maven-install-plugin</artifactId> | ||
<version>2.5.2</version> | ||
</plugin> | ||
<plugin> | ||
<artifactId>maven-deploy-plugin</artifactId> | ||
<version>2.8.2</version> | ||
</plugin> | ||
<!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle --> | ||
<plugin> | ||
<artifactId>maven-site-plugin</artifactId> | ||
<version>3.7.1</version> | ||
</plugin> | ||
<plugin> | ||
<artifactId>maven-project-info-reports-plugin</artifactId> | ||
<version>3.0.0</version> | ||
</plugin> | ||
</plugins> | ||
</pluginManagement> | ||
</build> | ||
</project> |
18 changes: 18 additions & 0 deletions
18
.metadata/.plugins/org.eclipse.core.resources/.history/1/c049b623bc21001c1732dbc8ddb85ba2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
|
||
|
||
package cucumberOptions; | ||
|
||
import org.junit.runner.RunWith; | ||
|
||
import io.cucumber.junit.Cucumber; | ||
import io.cucumber.junit.CucumberOptions; | ||
|
||
@RunWith(Cucumber.class) | ||
@CucumberOptions( | ||
features = {"src/test/java/features/Login.feature"}, | ||
glue = {"stepDefinations"}), | ||
stepNotifications=true | ||
|
||
public class TestRunner { | ||
|
||
} |
50 changes: 50 additions & 0 deletions
50
.metadata/.plugins/org.eclipse.core.resources/.history/10/00bc270bd322001c1ab2e5c069cb8c9c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
package stepDefinations; | ||
|
||
import java.io.IOException; | ||
|
||
import io.cucumber.java.en.And; | ||
import io.cucumber.java.en.Given; | ||
import io.cucumber.java.en.Then; | ||
import io.cucumber.java.en.When; | ||
import pageObj.IndexPage; | ||
import pageObj.VerifyPage; | ||
import resources.base; | ||
|
||
public class stepDefination extends base { | ||
|
||
@Given("^Initialize browser with chrome$") | ||
public void initialize_browser_with_chrome() throws Throwable { | ||
driver = initDriver(); | ||
} | ||
|
||
@When("^user enters \"([^\"]*)\" and \"([^\"]*)\"$") | ||
public void user_enters_something_and_something(String strArg1, String strArg2) throws Throwable { | ||
IndexPage ip = new IndexPage(driver); | ||
ip.userName().sendKeys(strArg1); | ||
ip.password().sendKeys(strArg2); | ||
ip.loginBtn().click(); | ||
Thread.sleep(5000); | ||
ip.mobile().sendKeys("9567486355"); | ||
} | ||
|
||
@Then("^verify user is successfully logged in$") | ||
public void verify_user_is_successfully_logged_in() throws Throwable { | ||
//log.info("User validated successfully"); | ||
VerifyPage vp = new VerifyPage(driver); | ||
vp.continue_btn(); | ||
} | ||
|
||
@And("^Navigate to \"([^\"]*)\" site$") | ||
public void navigate_to_something_site(String strArg1) throws Throwable { | ||
driver.get(strArg1); | ||
} | ||
|
||
@And("^Click on login button in index page$") | ||
public void click_on_login_button_in_index_page() throws Throwable { | ||
IndexPage ip = new IndexPage(driver); | ||
ip.LogIn().click(); | ||
} | ||
|
||
|
||
|
||
} |
27 changes: 27 additions & 0 deletions
27
.metadata/.plugins/org.eclipse.core.resources/.history/11/609899e1bb1e001c17f6a7a3a468c052
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd"> | ||
<suite name="Suite"> | ||
<test thread-count="5" name="HomePage"> | ||
<classes> | ||
<class name="ScratchFramework.HomePageTest"/> | ||
</classes> | ||
</test> | ||
|
||
<test thread-count="5" name="AppTest"> | ||
<classes> | ||
<class name="ScratchFramework.AppTest"/> | ||
</classes> | ||
</test> | ||
|
||
<test thread-count="5" name="validateFooterNavBarTest"> | ||
<classes> | ||
<class name="ScratchFramework.validateFooterNavBarTest"/> | ||
</classes> | ||
</test> | ||
|
||
<test thread-count="5" name="validateTitleTest"> | ||
<classes> | ||
<class name="ScratchFramework.validateTitleTest"/> | ||
</classes> | ||
</test> <!-- Test --> | ||
</suite> <!-- Suite --> |
88 changes: 88 additions & 0 deletions
88
.metadata/.plugins/org.eclipse.core.resources/.history/11/b04606f8b921001c1732dbc8ddb85ba2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<groupId>Automation</groupId> | ||
<artifactId>Cucumber</artifactId> | ||
<version>0.0.1-SNAPSHOT</version> | ||
<packaging>jar</packaging> | ||
|
||
<name>Cucumber</name> | ||
<url>http://maven.apache.org</url> | ||
|
||
<properties> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
</properties> | ||
|
||
<dependencies> | ||
<dependency> | ||
<groupId>info.cukes</groupId> | ||
<artifactId>cucumber-java</artifactId> | ||
<version>1.2.5</version> | ||
</dependency> | ||
<!-- https://mvnrepository.com/artifact/info.cukes/cucumber-junit --> | ||
<dependency> | ||
<groupId>info.cukes</groupId> | ||
<artifactId>cucumber-junit</artifactId> | ||
<version>1.2.5</version> | ||
<scope>test</scope> | ||
</dependency> | ||
|
||
<!-- https://mvnrepository.com/artifact/info.cukes/cucumber-testng --> | ||
<dependency> | ||
<groupId>info.cukes</groupId> | ||
<artifactId>cucumber-testng</artifactId> | ||
<version>1.2.5</version> | ||
</dependency> | ||
<!-- https://mvnrepository.com/artifact/info.cukes/cucumber-testng --> | ||
<dependency> | ||
<groupId>junit</groupId> | ||
<artifactId>junit</artifactId> | ||
<version>4.12</version> | ||
</dependency> | ||
<!-- https://mvnrepository.com/artifact/commons-io/commons-io --> | ||
<dependency> | ||
<groupId>commons-io</groupId> | ||
<artifactId>commons-io</artifactId> | ||
<version>2.6</version> | ||
</dependency> | ||
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java --> | ||
<dependency> | ||
<groupId>org.seleniumhq.selenium</groupId> | ||
<artifactId>selenium-java</artifactId> | ||
<version>3.141.59</version> | ||
</dependency> | ||
<!-- https://mvnrepository.com/artifact/org.testng/testng --> | ||
<dependency> | ||
<groupId>org.testng</groupId> | ||
<artifactId>testng</artifactId> | ||
<version>7.1.0</version> | ||
<scope>test</scope> | ||
</dependency> | ||
|
||
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-core --> | ||
|
||
<dependency> | ||
|
||
<groupId>io.cucumber</groupId> | ||
|
||
<artifactId>cucumber-core</artifactId> | ||
|
||
<version>5.7.0</version> | ||
|
||
</dependency> | ||
|
||
|
||
<!-- https://mvnrepository.com/artifact/junit/junit --> | ||
<dependency> | ||
<groupId>junit</groupId> | ||
<artifactId>junit</artifactId> | ||
<version>4.13</version> | ||
<scope>test</scope> | ||
</dependency> | ||
|
||
|
||
|
||
</dependencies> | ||
</project> |
21 changes: 21 additions & 0 deletions
21
.metadata/.plugins/org.eclipse.core.resources/.history/11/c0190be9f31d001c1457e8a026e77229
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
package ScratchFramework; | ||
|
||
import java.io.IOException; | ||
|
||
import org.testng.annotations.Test; | ||
|
||
import pageObj.IndexPage; | ||
import resources.base; | ||
|
||
public class HomePage extends base { | ||
|
||
@Test | ||
|
||
public void basePageNavigation() throws IOException{ | ||
driver = initDriver(); | ||
driver.get("https://www.flipkart.com/"); | ||
|
||
IndexPage ip = new IndexPage(driver); | ||
ip.LogIn(); | ||
} | ||
} |
15 changes: 15 additions & 0 deletions
15
.metadata/.plugins/org.eclipse.core.resources/.history/12/00fdb9c30221001c166ca220295db4a2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
package cucumberOptions; | ||
|
||
import org.junit.runner.RunWith; | ||
|
||
import cucumber.api.CucumberOptions; | ||
import cucumber.api.junit.Cucumber; | ||
|
||
@RunWith(Cucumber.class) | ||
@CucumberOptions( | ||
features = "src/test/java/features", | ||
glue = "stepDefination") | ||
|
||
public class TestRunner { | ||
|
||
} |
32 changes: 32 additions & 0 deletions
32
.metadata/.plugins/org.eclipse.core.resources/.history/12/80901733da22001c1ab2e5c069cb8c9c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
#Author: [email protected] | ||
#Keywords Summary : | ||
#Feature: List of scenarios. | ||
#Scenario: Business rule through list of steps with arguments. | ||
#Given: Some precondition step | ||
#When: Some key actions | ||
#Then: To observe outcomes or validation | ||
#And,But: To enumerate more Given,When,Then steps | ||
#Scenario Outline: List of steps for data-driven as an Examples and <placeholder> | ||
#Examples: Container for s table | ||
#Background: List of steps run before each of the scenarios | ||
#""" (Doc Strings) | ||
#| (Data Tables) | ||
#@ (Tags/Labels):To group Scenarios | ||
#<> (placeholder) | ||
#"" | ||
## (Comments) | ||
#Sample Feature Definition Template | ||
|
||
#Outline for parameterisized | ||
|
||
Feature: Login into Application | ||
|
||
Scenario Outline: Positive test validating login | ||
Given Initialize browser with chrome | ||
And Navigate to "https://www.flipkart.com/" site | ||
And Click on login button in index page | ||
When user enters "[email protected]" and "password123" | ||
Then verify user is successfully logged in | ||
|
||
|
||
Examples: |
Oops, something went wrong.