January
Noe x January
! ee gn Tuesday | O01
om Sees
4 Ref > 98 -oG/or 20582) ie
Intro te Selenium, \levsionS, Different Toots used — |'7,
| Types of — Applications 3 os
Jova ~ Selenium Architecture, sens
Fivst ver __Seleniinn “test Scrip
S| WebDrver Anrchitectibve & example |
WebDyiver Abshact Methads with _Cxample
intro te UTmi, Basics, bm. source Coles —|
Snspection _Methads, lecatsrs Gib types,
>| Test Case to Loam inte an Application to Test Sexpt |
Synchrsnization, Types, Examples i
Handling —_Drepcloum -
Handircy Duplicates Dynamic Drepdevweo lisa ~|
1Y|Hanctting Keybocacd and _moute hover Actions
1) Handling Gevolt Down
\c Handing Disabled Element
#17) Taxing Screenshots a
(3) andtirg Web Table
'Handling Pop-ups fis 7
Handling _ Frames ty
Hordling new windew | tab| chitd -browtes popup —_|
Methods of _WebElement _dnterface —#
FW N
ADVANCED SELENIUM. spices
| Autometion Famemorr + Advantages, stages, Types iss
Data-Driven Framework a ee
Key ~ word ~Dviven Phamework _
Stale ElementReference: Exception ,
24 Method Driven. Fromework
TestNG 1 dntrecuction $—_—_—_—
My Flags of TestNG _ a
lige ey
jos
_ Page _opject _tnadet eam [53577]UZ Vexs lela lsle's
Wednesday A 21) 22) 2a a4 os
| Hybrid Framework Architecture q notes
REI!
| Parallel Execution in “testNG
| Macular — Freimework With Example
eG tues eee ee
____ Maven
NKINS
- = ae ;
os a} - :
(or eee eeeeeLUTOMATIONS
Av
__ danuary
LaSuss Tuesday
=aaae
sehr ‘| [asset egy
Process of testing the etary Of an
® Applicedion._by— he tools
_is Kron as ws as. Arittoumaton— “Testing. jo
a _ oistiygn) —£ -
Bienes Firkin —ttarsaaa lech Gets indo —patlardon Atte mation
"Soripts, executing —-them._-thrsug ~thraugh_o.- Sfromenwork and
eg ctest _vesalis iS __ Known as Automation Biting ,
1 _twhy Clo we. eon — oy:
e —_- of Auta mation. — °
oily. iS ____easi job 7 =
=> Also in regression, when the _pneduct Size
jacreasesS , time taken! to test “also itl imtease
ott i tonto veduce the
___ time taken for _ id _
=> Te _redince the manpower] Number of yesources
> TS Obtain =the test results _-fastey =
wR To get anick Ror ReGarns O17 4Anvestmec
ic pene =
2 Ee pha oe aIRA
> Anythiog which eaves — Pnanuct —_interwentor,
a C interaction) Cannet be! aurtorrartec| _€q-——____
Wwhot alt» Counmat hess Oactonmoctedd ae 4 ___
° t. OTP, — Capteha
- debit} Credit Cores ar
Ss. Barcede Scammer, @RK Code _Geannin
tu 4. Animotion a oo
5. Testing _-the —amality of —_ouctio | Nideo files
st S. Game te: og =
> we need Skilled ~ vesources te clo _aurtermation
O9 January
Wednesday
wi02* 009.258 2019
0SELENIUM
|| a meen: __ January | 10
acl: rs | ze — =e
| FREE all. Ea 2018 woe *or0088
Qi Whet is Seleniuen_? :
« Selenium ig a free, Opeh “source. Litters =
__ tion tool, dt Can Qubomote _veb- web-based _aAppli-
® Cabhon + but cact_ Cukomais—Stardaclens nd
Cusot Sewer eee ee pene
Teol > _Usect “te Cuctomote mobile apps.
MYWwianitm Pool, Auto IT, Q@TP_: usec! to automate
_ Stand alone _apps sical
2 a t ete ee Professioral
Can be Aownleaded frees
£ Soirnae i i lenium
Se ere
__ Reason (far venamieg = Ts__Compete with HP =
ee Pneveury A eo matton'*Teol,
Selenium levsions | Component af Sixec0a:
|. Selenium Gre
ean Seleniun, Doe Vapeaks 1 and Pp aoe
3. Selenium RE Renate Gantvel) ; alte Called 0s —
= _ Selenium 4.0,1 | January
Friday -
woe torsasa 2019 ‘i ee
Cuyvent Stable yersion—
&___ Lpcoming cAwha) —= =
® 5S. Selenium Grid
+ ae Pee saat -
Test Rail, Tha, test, Test Mamger, Qe Canal
na Cente Aaa —CApplisation Lip ple tage )January
Saturday
2019
- Pey-fm mance: __“Testieg- Teola 2
eae Rumer “TMeter, “ Neolaad , web load _ os
Wi-02 * 012.359)
Read Softwares G Pies for _Automoticg
. SDK, pe (Eclipse), _Seleniuns jar file_—_
inci we ~ =
@ tie App ac te i:
a2. (eo t Ss ewe A tcaktons ’. 1G a
4t__ Consists of —a_,client___prograca _-that Con —
u - YON i a ver
agen ‘ ; S
S.__Stancd Alene Applications 2
oe F cots vun: 0a
—cthe device ond ___dlaesn’t veonure ony thing —
—_#lse__ts_be functioned . Au the : is buat
toto the _app__Se_it _cloesin't need an internet
—__Ganection nar an Other sevvices i x
——Th ot SG ae ound Fe
—Thes.< type Of _app\'catians
SY Specific __plal=fern _1 4 sanuery el elellsla al als
Monday il Fi | ia x Fl asl
mill «|
JAVA = SELENIUM ARCHITEC TORE
~ Hien] tarjeage Selenium
eos js wT_ January
OF OF 24 a] Tuesday | 1 5
| JRL nt __20%8- Wk-03* 015- —Wr09"* 018-950
@-_ Opening See Ond_ — closing mg
: outorration. rn —
; package Spy —
5 imnpart_org. openava + Selenium chome .chrmBrney
import org. Openova.. Selenium + firefox. Fretectney,
° a pubyic— Class lounchB wwserTest
oe public _Stake \siet main (steeg angst) =n
a le
2 Ihopen the brow
| Tust Greate an object of _brewsey Class
ol Set the Systenn “property
'§ type of bowser
es Preans “path tie fle
4 ee ry
wt Sainte ger sien chet a es a
ey (CS Webcliver.gecko.cliver
ii eee eee
mk exe") >
eee, cyiver_ = new Roefnaer O-
_) ee clase lV is
o
ns / a
Se Info: Dekeckect chialect: wee1 6 January Sl alalalal sisi
Wednesday ; mlm ase)
O2 09. 24 ps\ lll Tiwll ll ells
wos rose 2019 L289 21]
[RY wee paver ArgcHiTestpae
. CE a
“Garkains 2
Abshact methed +
|) pha contains
NB Ab tract methscls
'_drplements
— [ernie _ WebDiver
WLS concrete
Metheds
Wi A419)
——brawserJanuary
Thursday
_-2019 _ weoa* 017-549
eee
3 = oS aes
“jenpost_ og) _Speneva. ‘Seleniiien: fives Fie goxDi wer;
og
— pub: Static _voiel main Steg aagscD
| at
System: eh ee De
/ & Scanner Scanrer\ Systers:
Stoieg Ske Somext Oy
o web Diver Criver = nult 5
z ns Csr. eovuals Cx three" a
1
System, by (i t O 4
——__* ee ee 1
7 4 Ctiver = new — eeJanuary le
1 8 Friday a
We-03 *018.947 2019
else if (Sh. eats CS Bvefex"))—___
4 OC
/ ; berty (2 Webdiver. civ”
+ Set Proper & webdsiver. Gecko au
* ee Z ce geckoduvey -eretpe
: 5 Cvivey a new — Fivefax Driver j a
yO _
x
*_Spstem_out_pintin (Give Prsper__brow ser nore),
% hive . CloseO0*
s :
Mettod Type |$.to] Method Nome | Retion Ty Method
JOnitiation methed Ay Jet(Sbirg iy Noid Used bo enter ORL
2 [Je Canentncy | Sting | Used to get the
URL of the Giver
web page.
—|Used ty gee tte |
| Method { ~ ——___
2-4) 14 | gettittec eer
>. wentJanuary
Saturday
lbuirclow _ handle |
fe EWirdowHandiet -
| leg = —_fof the Guwent —
pf browser window
|S Pitt Windowbtancest.>] Sete String? Osect_to get Wwireou
eens F | menage le tie © fut the}
| rowiter windows |
r aneges dou 4 ees Used to manage |
Handling method | { }_____Hhe brvowter |
Amiinclorns
a Soin Kor} Used ts nowigatal
Riaxigation _ — |For one page by
e___Methed - jancthey previsus |
(8) | Page. next page ||
7 fb refresh Gusneet|
# Inspections = eeceanailaed! web | Fy we pat]
—methads || emits LEO ates Cebit
BC @isy EVE ’ On the web page |
[find ternents(Gyog Litt | ind matttipl
2g} " 1 e web. Let
a SIRE Erst ‘an
P Contvol Switch=[tt |SwitehTeo) [Target Usted: te Switch
beg method - | locator lover lecation frea|
pO Webpage te pops
| rane nial
Termination |!2| ctorecs ~ [Neil _[olese the Gurved
Jou _| browser Winetow |
Aric _|etse att the
Sbrew ter Windows,- 21 ina
Monday |m|[2el25| 0
wi04 +0210 2019 \ FIRE Hells}
—— on VB Metheds = Concept
package. re j— ——— ——
° enpeatt Org. apenawa- Selenium. Dirnenstans ii Ds
—tenpor org. apenam. Selenium. Posing
Sate Org openaa. Selenium — eboney; =
Slempart -2rg. Opencvar Selenium ,Ghrorm e. Chrome Drier ;
om
pub © cuss_ webbrverdnterface Methacls
-—aubtic Static Void “a rainy ch lio
ae —_dntetupted Exception
® _Suatem Set Prope hay (™ AwebDriver. Chrome. ce ex,
Ne drivers chr mechiver exe") +
. 7 Chwer = eh Chreme Driver 035
ot Seatac gor onto
“Suing poy ent
Sng pata Senge we
« a Comals C* bAtps Ml Winns, monkey Indias Com
ee te eee
aes . _
1 Slse -
fh tel ed ae
if —r Sop Co monster Jnctia Gen ty ast enteved, FAIL);
___ Sting Pg <= c= shiver. getPage Sourcel) ;_ _. __January
Thursday
6 Whee
ree > (° Grou Mink is not present, FAIL;
Stag tle = claves. grtisiet _
al Kile eaanl C Gasgte")
1 Sep Google page ie cluplayed, pase");
$
else
Sop( isn : Faw)
230 —Gesgle _page 1s net _ditplayed , FAI
5 pmranag< (2. Window + moximize Oj
—
® Thy
Dimension de naw Dimension (298 Uso) ;
® civey sraanage ()__window (7. Set size ( 7
— Thread + = Sleep (3909) 5 -
* BSat P= nus Point Coon, Hos) le;
~ Sher ernrege Oda Us tet Paton jpJanuary _
25 | Friday OH.09.2024 37] zis|
Wie04 "025-040 2019 fi I alls. [|
—_DiFrerence ee ween _Jeto_& meat —_—
®
+ Getc> navigatet >
Vt Enter Ure. Ente URL |
a Se _ Previous page |
ie 7 Navigate te Next page |
= ee fest ah Gurvent
FR getO Wilt met take adv 2- havigate.d wil tate
}ntege of Brauser history | crblazinge of browser his
F3- get O win wait until | 3. navigate wilt not _ sant
{| -—_G@emplete _page is ____} _until_the _ Complete __
f_toadect. page ts teected
___Hypea Text maerup Language Cm).
86g —laeginge sd _clevelap “web Gele-
= ee Hom .
. = os > bbeven ares wtiatieed! “things.
2 Esbute.
J 3B. Text
gules :
=> stag and atiibute Shoutd be wi <>
> ‘text Shout be outside <5 _ - fi.
> Always start ferme htm bP
> Orce a tag is. ae
A kag
Any _e@ctitoy ~ Save as hte |__ January
Saturday
2018 —_weoa- 026.339
i
Kher
head > + ~~
_< stile > My Einst Page <]etle>
= _
, badly >
pe SY
Aes Zea href = ' hitps :// Www. facebsok - Com
9 Text _ — Saceboot, 4 /a
<_| body >
2 - Z {bt
m href is an _attebute of anchor fag hyper text
nv
@ Se fe Usec_te_ Specify the ORL Of the page.
__tth iS od is Use
& with anchor __
_tag
m ~-+he arthor i x a
® used +e ting the Webpage __t= __othe ated
hye§ ottsibute which indicates tong cle sHinatian ,
LO href => hitpe://Wwww, W3 school 5. Com 9 “tonget = Slane
z ott bube Liok_
Visit W3Schasls. Cam 4/a>.
27 Sunday28. January
Monday
M08" 020-997 2019
—BAsics oF HTmL
Tag Descxpton
bz oseoes {Defines “the clotuiment
—< htm > < ines 1
Pp _€ head > | Cantoine meta cata [ Jpfoxm =
so tins for locurmme nf
p€ bacty > Defines: dstarrment: beady —
pases a beep) ee Thefines a thevcckie —Shange —
| in =the _Centent -
| Detines Gomeceat—_
j
|) aljsljal2 als __ January
i fi s2l | ae Tuesday
EEL sane
roagroph
Zhi > heactiag 4 !
he? heacling 6 _<[he
2 b> Statementt ..
Stotements ~~
"Small Cie bag esmati> Staterents <[smor
underline 4 teartementS
image. < iog vos * imogename- 399 width ="4o"
b= So" herder =o" _
link head > -
® Zr as . =”
. rep tse”
® £ | head > 2
pte aioe ac Ne ee ee er EWE eet ee
—£ form method = pert action eS 2legil ‘ ib ]exorple—
1 Sgn tit et ____— aeJanuary 2 silt
Wednesday iE :
We05 *030-335 2019 a
—Preprore th
s btm > >
— —< head > —
4 Gtles hy Sap page <1 btles —_———= +
—£ theact > —
es S ‘ _
¢hi> This x my
wt Thic &
This te
Go Zhy> This te
: hice
User Name 2 past
Passwor 4br>
ee ae
® input >
—— - type = Syactio' name = ‘gender! > FEMmALe
co < Linput >
aap type a natin naene = tgeesien’ _oltuees
6 aa ane
n €cliv > Chose Subjects olendly Completed —
IEE ene tlee >
bat Aukamation lin put >
Wolue aS sigmup tt| ail January
lelfellaffellé ey
slishertghe Thursday | 34
Fis
NISPECTION METHODS a
Before — performing Qchons Sn ‘any element
cst We Shoulet locate _the element on)’
Nes ha OG
Hence te fied its _occtwes.s twee have te fad
» €lerment __USiag — eeepc past esteemed 50>
inside _webcl>iver Joterface .
em 8
Bn ills) 2019
Wie05 031.994
= ~ Fed@lement 2 ce = method “Of Wwebciviver inkes
ete Usecf te get the address of - Joul_eratch-
lag _element on the eo PGE: _
® tw ee is an interface d
tie SE spdGlementt? is not able to
—___€lement _On the | tnelapage Bbsgeas ae get _
* NoSuchE lement Excep tam ___*O February
Friday
05 *032-993 2019
Types op tocots 28
\—AogName (String ong)
“5 ) CString arg) a Sit
=p Dame Catieg_ arg) a 7
4n the abave Gre, de cenit link, rou
*
& use __Lo> tag _ Orel eoandabory athibute Called
a —like_ aid, mame,
o elass Nolue, title ave _ Ophronat ,_ :
Soin Selenium, we can use. featinoe line
__tag,, ORME NES Uke ict, name Orel dost ele
Se, Octercing Ae cthe. Qhae op
a a0
"Ills : February
P| 4 2 Saturday
0
S| ¥ petra 2019 wu0s + oaa.a92
a tagName (eo) - Wwe use -tognome Of the
j e ___ element ae
og, ta Cin") T we Ute ict of the element
=. bore foe) We Use name of the Clement
oy, donee (ENGI ~ Here We Use text but
Moeve xr Trane Sure element is ling
ae Only
cL “ClaseName (101) = we Use class 04 “the element
e parbatlinr Text C” Go") = Here we Use apart of
__the _Gomplete link text —
Note t 1 Through parked LinrText Otatater, Wwe handle paotialty
Pragwiee bo “ z Aynamic linittext
e —
Package sp, — :
Slempost __org. openna. Selenium + By p
import — Ong Opendva-_Seleniioa _WwebDyivex_;—___—
tempor Og pena. Selenium. webBtement
eae ng opencva. a ee ee J
nk Claas —Anspaction Methacs gh
a ‘main (sting £3 angi) aged
_ ie SetP “ WebDriver , chrame. dviver",
Raa shivers { clbamocivicey Lexe "Ds
web Oviver_ evivex = new ee Saat
_chivev eget C8 pte 1D 8 Kesme [rtmis | tink Bite")!
ltLon the —_brewser , find the element With —
1?
—WebelementinnAddiress = Heed | fing @tement04 February
Monday
i068 * 038-330 2019,
Ion the address, perform click ction _
Sink Adetress Chicka y+ pct ay
—i— On othe webpage. Sy find the Element wt
the id as Si? Gnd Cicig, an it
Le ucheivety find Blement (By -id Cin") “thie
Mo itiiwey. ) ame C8 nie Chico pos
hives. fred element (ey, Class Cer” die Click 5
*_chivex. find Element (Gy. tink Text CY Facebook" Yu
£ Gcnoy
Ro vivey. Pind Element (ey poet Gartext (Fa!) Ces
a Fieditenemnt (Gy Cos Selec tals afatie='+1'I')),
i sect 4
cher. “get-C* hits: Mw ww. guagle. Cora)" 5
eee ittnent yx (pnp Crome <1")
senatteys (*daghas 9}
a}
o
7: . CssSelector + is ; ~ eet
® Here we ictent any _€lemenT _both_
Pan ane ; “y gpcg Epes105
_otiv( pieces eda) ai)
Chiy ) C 2 tsi ae
+202,
el (elelellala _ February
glels|sie|e ial Tuesday
AE “ie et a
ihren Sofa oes © es Ts 2
a Te verify. the cs.
e ‘
expression, Wwe --clasmised An _acld-on for
“brweer Catted Ty XK path athe pt
i
—ELre Po x
open —Eivefax_brewser:
> + -
o> Ga to Gowle _and__type _* clowntsad. by enon fox
Firefox 2 5 : =
@ Cbte on | Ade bo Firefox” (butte and clitk on
> Th xpath _wit_be __imsteltec| _Qecl_visible at top
cK On i wi Yb
> For vtew Css Selector express: chan
~ ; on ¢ ion, change way
> write the _CS5 Selectoy _€xprvession ged Clicklel ;
February Ji||s0]] | 2|| 2] 4/06 oe
06 Wednesday es) , a: is Bele "|
W086 *097-928 2019 4 PieHsH tl
B+ _ xpoth | cnn
® > xpath is the path _travetied in the Hm
tree te fied an elements —_________
® xpath iS one _of the _{9certo’ Which ao
—a.tt_possiple _woy.s__t +o _+find an element —__
There Gre tio types. of xpath
—Absolule _xpath_ _Preans Complete — path “we trove)
& from Start htm) te element = -
dt _is achieved by ‘7’ (single forward Slaso) ~~?|, February
[elle Thursday 07
IRI, 2018 weet enses
B™ 1 Tvee Struckuve
html a3 a
® __becly C41
div ts eh
- —inpet ALT
Ne inpurs Bato
pee clivt23
toput vCay
input © Cr)
oNote tin veettime applications, if a 5
absolute xpath, it _will_becerne very lengthy. So
& (wwe ise _syelokives ‘kK poibh
» Relative xpath = Shortest ath a
achieved by ‘1’ Loauble forward Slash) Hy
“Any child (Any clescendant.
a iS_ttne Shortest path in the Hom tee
COnectly jump te _vearuived element)
htm! [oody | ctiv | input + -
hem body ctiveaa] input
htm] bocly}-tiv C4} fimout Cay
Prat | booty] tiv. | input O43
btn} baci HEAD | input C250 | Ktmnt[bbody) div t 2 inoetyy
Hern! bedyf v3 Jinpiae lsd ! fate flood | abi {2} input08 ao
Friday
wi06* 099.928 2019 |
B ML inpot————_— ed
= Ag a eer -
A _ ftv (AB. inant (8. ——— a
* Ay _ Hippo lay
By —1 marreee eso TL drat Nltinpat
*_AD | Uh tiv £43 finp at 4 ficivt a3 [input es |
“Note gee me pane airoe :
t os
— Cases of Relative xpath _;—___—
Case 1: pine :
o Sor _/ fohome = tvatue
94+ Hioput [@rame =
ee HGR meg a hips ie eae
roveend ro rmsmnusic) SC https : fess, \yurvadl =
— ajar inf ineteae baton) —
~ 6 3H : ee
= yurad haya tn Jindex. htm)
Ge Se —Cdlerra. actitime .Gs~)
Ay ‘Case. 2: __xpod _tert(>_ function _
neat Sop Mt aghame {Sextey = Seextwalue’] _
7 Eg4: bdiv CtextQ_s “login' J
et 1 Sat CtextQ snow
eG: Tt a Ceext OS SGmen JFebruary
Saturday
09
~ Unierue Element (and)! a
& I tag Namel@atty 4=‘attwved” ond @atles atta ‘and
Many Slements (or
*fltaguame (@otied = ‘otha! Or @atea = Sot Vak’ or =]
i 1 sie (io = = Speesiea J Nr Gunes Coat tent
a div [@4n = ea] Mh2ec xountbs ok
Soy tt iv UOfon' Despina” ord Gio saa) A: Cost
S&S Le. xpath tay —_noulbiple ottibutes ta achreve [Count
[ —O1_uniovwaly gee element.
Ee eee ate Ond ee
____(dero.
—__ Combination Text Oncl an ottibute 10 Sunday
See HiwName = ‘Ate valite” anc tect. = fextelFebruary
Tell bas
wi.07 +042-23 2019
Case 4 xpath Contains > furction
A Atvalue}
* Se: | H Aaghtome Ce Contains (@AtH Name, ~ |
—— Raghavendra — €vuats havendra
*_____ Raghovend 1a Contains Raghav
&__Wisite xpath expression {a malch att the above
ive | — -
@ |. & Handte Par tiatty Dynamic Blernents
park dynamic _cttibute valued
“__@g: M1 div C Gontains(@ id, ‘ui-id’)]
®t. b) tHandle portiaty, Oyramic Stements
- 7 —Cpartiaty dynamic text value)
© ___€9:_ffatty Ccantains (4extO, tie have' J)
San eee fdiv> we hove \V24,4sg Products
J Lengthy text
eae _e5 Ip Coontains (exer, ‘ Uttora Karnotana’))
d ces present. in “the Values _
me: Hise C carteune Ceres, 7 Stage’)February
Tuesday
2019 wi07* o4a.g00
Cose 5 xpath by Oxis Crelationshis) rie
_ ee —
® htm! pects ject
body - —
Wh as toble. aa
- Chody_
” : ty ides’
ee in aa kd A
2 : td 6
(a
1 td D
_ by ideti2’®
o - tde E
bd _F
s : td G
: : ta
2.
_ parent =-> child - r :
© parent |ddcendant +: Which child
*@_ hh --> bady
Itt] clescenctant +1 bodly j
@ table -~> Gd . _
li kobie | descendants: tvI@ig =
: Chi Pe) Parent ee
child ] oncester i. which -povent
O38 = BG) - 7
(t 49 Cte xt) = ‘@' J] angestoy *: body|| ||
1 February alels
Wednesday A =| Well lll
Wwio7 *oaase1 2019 an
GQ Butea oe
eM +t mae 2 fanceston ts rhedy— |
® Frm one “element. to next ~2lemen! Sf. Samme
ethernet. pavent. oe
ee) Clement / Forewing ~sibt sibl ing nee nex! gE clement
“© a
Act C text O= 3 ma bling + ta ltet ol
From__one element to previous element Of Same_
® pavent _
oH _elerment | preceding = Sibling 14 Which previous element
2
Gs c-7A
oN bet Ftext Os ‘c")} prececting