/java-cucumber-selenium-wex

👨‍💻 Java, Cucumber and Selenium front-end test automation in the Wex Inc webpage

Primary LanguageJavaMIT LicenseMIT

👨‍💻 QA Java, Cucumber and Selenium Challenge

wex logo

GitHub powered by GitHub language count GitHub top language GitHub last commit

Java, Cucumber and Selenium front-end test in the search functionality of a website (https://www.wexinc.com/) for the tech QA challenge from WEX.

The features of the tests are inside src/test/resources/wexsearchfunctionality/search_functionality.feature and the step definitions are inside src/test/java/wexsearchfunctionality/StepDefinitions.java

🎥 Tests Execution Demonstration

Cucumber execution

📅 Test plan

💾 Development Dependencies Used

  • "Apahce Maven": "3.6.3"
  • "Java": "1.8.0"
  • "Cucumber": "6.7.0"
  • "Selenium Web Driver": "3.141.59"
  • "Chrome Driver": "85.0.4183.87"
  • "Google Chrome": "85.0.4183.121"

🎬 Getting Started

  1. Clone the project into your machine, install all dependencies described above and compile the project using:
mvn install
  1. Now, to run the tests:
mvn test
  1. Verify the tests results output:

Tests results output

📝 License

This project is under the MIT license. See the LICENSE for more information.

---

Made with ❤️ by Matheus Beck 👋 Get in touch!