Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

09:35 PM

Aravinth - Trainer
to Everyone
Training Day : 1

Regression :

Happy path flow

Insprint Automation :

Selenium : Webpage Application tool

Mobile : Appium

Desktop : QTP , UFT

API : Karate

Open source & freeware

Feature :

1. Support Multiple Browser :

chrome , Edge , Firefox , opera , safari

2. Supports Multiple Programming language

Java , python , C# , JS , Ruby

3. Support Mutlipe Operating system :

Win , Mac , Linux

4. Multiple Framework

cucumber BDD , TestNG / Junit , robotic

Prerequist :

64 bit : win 8 & above

Java - 17 .exe

cmd : java --version

IDE (Intergatred Development Environemnt )

Eclipse , Inteliji , pycharm , visual studio code

Repository : Storage Area --> create an account GitHub

Git / GitHub

Selenium with Java


Chrome driver

Maven

code : Human readable form ---> Machine readable form (Binaries - 0 , 1)

JVM : Java Virtual Machine

Load
Verify
Execute

JRE : Java Runtime environemnt

JDK - Java Development Kit

Environement variable

Workspace : local path

Project :

src ---> source

Class 1 :

Eclipse : Java Project

Project --> Src --> Package --> class --> method

Naming Conversion : Coding stanadard

1.Package --> lower case

hihellohowareyou
HiHelloHowAreYou
hiHelloHowAreYou

numberical - 100 78 ,character - '' , words - ""

Data Types :

int
char
String

DataType variableName = value ;

variable holds the value

WebDriver driver ;
Maven : Build Managment tool or Project Managment tool

Proper Structure

pom.xml ---> Heart Maven maven

src/main/java --> Resusable


src/main/resources -> suportive
src/test/java --> Automation code
src/test/resouces -> Supportive files

jars -->Dependency

Selenium Depedency ?

<project>

</project>

Repository --> Storage Area --> Maven Repository

cloud --> Local

Global Repository --> Maven -->


Central Repositpry
Local Repository --> Your system -> .m2 > repository

Interface :

Mobile ---> SIM PORT (Aitel , jio , VI23WER , BSNL) - GSM

CDMI

Aitel port , jio port

size increase --> Memory

cost --> mainatinace

airtel()
jio()
vi()
bsnl()

Methods are declared in the interface , Those methods are defined

Selenium code ------------WebDriver------------------> Browser

driver : chromedrive
edgedrive
gerkodriver

3 Compmnets of selenium :
1.Selenium IDE
2.Selenium WD
3.Selenium Grid

You might also like