Skip to content

This is the first step of Selenium Automation Framework focusing on Basic Usage

Notifications You must be signed in to change notification settings

WizardOfQA/01_Selenium-Step1

Repository files navigation

Selenium_UI_Automation

Description:

This Selenium UI Automatin Framework tests many different functionalities for various websites. Since I don't control nor maintain these websites, some tests might be broken as these webistes are being updated. But as of 4/5/2018, every test in this framework works fine!!!
This is the first part of the entire series of Selenium_UI_Automation.

Roadmap for Selenium UI Test Automation Series:

1> Selenium_UI_Automation Without POM - Manily Focus on Selenium API Functionalities
2> Selenium_UI_Automation With POM - The Structure and Creating of POM
3> Selenium_UI_Automation With Logging and Reporting Functionalities.(Extent Report) - How to Logging and Reporting using Extent Reports in a Selenium framework.
4> Selenium_UI_Automation With Behavior Driven Development(BDD) Using Specflow - How to implment BDD to the framework using Specflow.

I might add more series as needed to showcase UI Automation with Selenium.

Sameple Test Cases Covered:

Stackoverflow.com

  • User_Can_ Navigate_ To_ HomePage
  • User_Can_Search_Job_With_Advanced_Search
  • Valid_User_Can_Login

Microsoft.com

  • User_Can_Search_Product_Using_AutoComplete

Expedia.com

  • User_Can_Search_Vacation

JqueryUI.com

  • User_Can_Drag_And_Drop_The_Square
  • User_Can_Sort_Using_Drag

W3schools.com

  • User_Can_Click_Button_Inside_Iframe
  • User_Can_Open_And_Close_Multiple_Child_Windows

Some of The Functions You can Use:

  • Navigation
  • Screenshot
  • Dropdown List
  • Textbox, Button, Link
  • Browser
  • Checkbox and Radio button
  • Window Handles and Iframe functionalities
  • Auto Complete
  • Wait
  • Mouse Actions
  • JavaScript Popups etc.

About

This is the first step of Selenium Automation Framework focusing on Basic Usage

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages