Selenium and Appium

3

Click here to load reader

Transcript of Selenium and Appium

Page 1: Selenium and Appium

7/23/2019 Selenium and Appium

http://slidepdf.com/reader/full/selenium-and-appium 1/3

Selenium Course

Module 1: Selenium Introduction

• Selenium Introduction

• What is Selenium and Why Selenium

• Selenium Components

• Introduction of selenium Components

• Java in Selenium?

Module 2: OOPs concepts and Core java Introduction

• OOPs concepts

• Setup Java environment – Download JDK and Setup eclipse

• Java prorammin concepts

• Class! O"#ect !varia"les! methods! Pac$aes

• Conditions and loops

• %ccess and non access modifiers

• %dvanced Java Prorammin

• Interfaces! Inheritance

• Collections! &'ceptions

Module 3: Selenium IDE and RC Introduction

• Installin Selenium ID&

• (Selenese) – Selenium Commands

• %ctions!%sserts!%ssesors

• Developin *est Cases + *est Suites With Selenium,ID&

• Introduction to Selenium -C

Module 4: Selenium e!Driver Introduction

• Selenium We"Driver Introduction

• We"Driver .s -C

• Download and Confiure We"Driver with &clipse

• Simple *estcase

• Open and Close /rowser

• Cross /rowser *estin – 0irefo'! I& !Chrome! 1tml2nitDriver

• 2I elements !3ocators

• Identifyin We"&lement usin id! name! lin$ te't! class! 'path! css

• 1andlin various We"&lement usin We"Driver

Page 2: Selenium and Appium

7/23/2019 Selenium and Appium

http://slidepdf.com/reader/full/selenium-and-appium 2/3

• 1andlin 4ouse movements and $ey"oard &vents

Module ": #estin$ %rame&or' and #ools

• Introduction of *estin framewor$

• *ypes of framewor$s

• *ools for developin *est 0ramewor$

• *est56 introduction and Confiuration with eclipse

• *est56 %nnotations and Data Providers

• Creatin *est Suite with *est56

Module (: Develop )*!rid %rame&or'

• Developin 1y"rid 0ramewor$ for We" %pplication usin We"Driver 7*est56

• 2se e'ternal Data for *estin 8&'cel sheet ! 'ml files! Property file 9

•-eadin and understandin reports

Module +: ,ppium -or ,ndroid application

: ; What Is %nd Why 5eed %ppium? 3imitations Of %ppium

< ; Download %nd Install Java8JDK9 In Windows

= ; Download %nd Install %ndroid SDK In Windows

> ; Set Path &nvironment .aria"les 0or SDK In Windows

; Steps *o Install %D* Pluin *o 2se SDK In &clipse

@ ; Install Other Supportin Software 0or %ppiumA ; Steps *o Download %nd Install %ppium In Windows

B ; Connect %ndroid Device With PC In 2S/ De"uin 4ode

; 3ocatin %pp &lements 2sin 2I %utomator .iewer

: ; 6et %pp &lementEs FPath! ID! 5ame %nd class5ame

:: ; 0ind %PK Pac$ae %nd 3auncher %ctivity 5ame

:< ; Confiure Pro#ect In &clipse 0or %ppium

:= ; -unnin 0irst %ndroid %utomation *est 2sin %ppium

:> ; Create %nd Start %n %ndroid .irtual Device8&mulator9

: ; Install72ninstall %pp In %ndroid &mulator 8%.D9 

Module .: ,ppium -or ,ndroid application

:@ ; 0ind 3auncher %ctivity %nd Pac$ae 5ame Of %ndroid %pp

:A ; -un %ppium %ndroid %utomation *est In &mulator

:B ; %ndroid *est 2sin Different &lement 3ocators

: ; Perform Dra %nd Drop In %ndroid %pp

< ; 1ow *o Swipe .ertical %nd 1oriGontal In %ndroid

<: ; Swipe &lement 2sin *ouch%ction Class In %ndroid

<< ; %ppium %ndroid &'ample On 1ow *o Scroll Down *o *e't

Page 3: Selenium and Appium

7/23/2019 Selenium and Appium

http://slidepdf.com/reader/full/selenium-and-appium 3/3

<= ; %ppium , 1ow *o Scroll 1oriGontal *a"s

<> ; Perform 4ulti*ouch %ction 2sin %ppium In %ndroid %pp