Web Automation Using Selenium
  • About The Book
  • Selenium
    • Introduction
      • What is testing and why?
      • What is Selenium and Why?
    • Getting Started
      • Audience
      • Prerequisite
      • Set up
      • Getting Started - Hello World..!!
      • What are drivers
    • Locators
      • CSS Selectors
      • XPath Selector
    • WebDriver
      • WebDriver Methods
      • WebDriver Types
    • WebElement(s)
      • WebElement Methods
      • Looping Through WebElements
    • Waits In Selenium
  • TestNG
    • Introduction
    • TestNG Setup
    • First Test Script
    • Some of the features of TestNG
    • TestNG Annotations
      • @Test
      • @DataProvider
  • Maven
    • Introduction
  • Framework Development
    • Introduction
    • Building Framework
      • Technology Stack
      • Page Object Model (POM)
      • Setup
      • What our framework contain
      • Packages
        • Context
        • Factory
        • Listeners
        • Pages
      • Creating first automation test
  • Common Interview Questions
    • Selenium-Related
Powered by GitBook
On this page

Was this helpful?

  1. Framework Development
  2. Building Framework

Technology Stack

PreviousBuilding FrameworkNextPage Object Model (POM)

Last updated 5 years ago

Was this helpful?

As discussed in the previous section we are building a framework withe help of existing ones.

  1. The technology stack that we are going to use.

    1. - Programming language.

    2. - Library to automate the browser interactions.

    3. - A testing framework.

    4. - Library to generate HTML reports.

    5. - Library to create Log Files.

    6. - Library to mail test results to participants if required.

  2. - A Java build tool.

  3. In addition to these libraries and frameworks we need to talk about Page Object Mode (POM).

  4. - IDE.

Java
Selenium
TestNG
ExtentReport
Log4j
SimpleJavaMail
Maven
Eclipse