Skip to content

Commit

Permalink
Updated Cucumber version and corresponding import statements as well …
Browse files Browse the repository at this point in the history
…as fixing add cart tests to be logged in otherwise they would just fail.
  • Loading branch information
Stuart Minchington authored and nadvolod committed May 6, 2024
1 parent c2677c0 commit db0e6aa
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 25 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
import org.junit.runner.RunWith;

@RunWith(Cucumber.class)
@CucumberOptions(plugin = {"pretty"}, features = "src/test/resources")
@CucumberOptions(features = "src/test/resources")
public class RunCucumberTest {
}
22 changes: 11 additions & 11 deletions selenium-cucumber-examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,36 +11,36 @@

<dependencies>
<dependency>
<groupId>info.cukes</groupId>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.2.4</version>
<version>7.17.0</version>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-picocontainer</artifactId>
<version>1.2.4</version>
<version>7.17.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-testng</artifactId>
<version>1.2.4</version>
<version>7.17.0</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.9.10</version>
<version>7.10.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>1.3.2</version>
<version>2.16.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<version>3.3.0</version>
</dependency>
</dependencies>

Expand Down Expand Up @@ -89,4 +89,4 @@
</plugin>
</plugins>
</build>
</project>
</project>
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
package com.saucedemo.selenium.cucumber;

import cucumber.api.CucumberOptions;
import cucumber.api.testng.AbstractTestNGCucumberTests;
import io.cucumber.testng.CucumberOptions;
import io.cucumber.testng.AbstractTestNGCucumberTests;

@CucumberOptions(plugin = {"pretty"})

@CucumberOptions(features = "src/test/resources")
public class RunTestsAT extends AbstractTestNGCucumberTests{
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
import com.saucelabs.saucebindings.SaucePlatform;
import com.saucelabs.saucebindings.SauceSession;
import com.saucelabs.saucebindings.options.SauceOptions;
import cucumber.api.Scenario;
import cucumber.api.java.After;
import cucumber.api.java.Before;
import cucumber.api.java.en.And;
import cucumber.api.java.en.Given;
import cucumber.api.java.en.Then;
import cucumber.api.java.en.When;
import io.cucumber.java.Scenario;
import io.cucumber.java.After;
import io.cucumber.java.Before;
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 org.junit.Assert;
import org.openqa.selenium.By;
import org.openqa.selenium.remote.RemoteWebDriver;
Expand Down Expand Up @@ -88,14 +88,15 @@ public void tearDown(Scenario scenario){
getSession().stop(!scenario.isFailed());
}

@Given("^I go to the login page$")
@Given("I go to the login page")
public void go_to_login_page() {
getDriver().get("https://www.saucedemo.com");
}

@Given("I am on the inventory page")
public void go_to_the_inventory_page(){
getDriver().get("https://www.saucedemo.com/inventory.html");
login("standard_user", "secret_sauce");
}

@When("I login as a valid user")
Expand Down Expand Up @@ -142,7 +143,7 @@ public void remove_an_item(){
getDriver().findElement(itemButton).click();
}

@Then("I have (\\d) items? in my cart")
@Then("^I have (\\d) items? in my cart$")
public void one_item_in_cart(Integer items) {
String expected_items = items.toString();

Expand All @@ -161,4 +162,4 @@ public void item_list_is_not_diplayed() {
public void item_list_is_diplayed() {
Assert.assertTrue(getDriver().findElement(By.id("inventory_container")).isDisplayed());
}
}
}

0 comments on commit db0e6aa

Please sign in to comment.