100% found this document useful (1 vote)
703 views183 pages

Selenium Handwritten Notes

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
100% found this document useful (1 vote)
703 views183 pages

Selenium Handwritten Notes

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
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 eeeee LUTOMATIONS 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 a IRA > 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 0 SELENIUM || 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 [Link] ii eee eee mk exe") > eee, cyiver_ = new Roefnaer O- _) ee clase lV is o ns / a Se Info: Dekeckect chialect: wee 1 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) ——brawser January 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 — ee January 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 >. went January 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 jp January _ 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 Sunday 28. 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 ____— ae January 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 a 0 "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 @tement 04 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 Epes 105 _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 Click lel ; 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} input 08 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 J February 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. = fextel February 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 Search Otrackert= Search G marketplace seis ¢ AS= shaw —onhassHott) ety 31 awe | February altel tet |lee|les| Saturday 223) vues es 2019 07 oarang [@ctass = ‘fegunen -href’ 0 Or @heignt.. Gullit o Coount 1) as — Chttpa s/t vowie patanjaGoysnved. ret | prsducts fate) — % llimgl@ class =* ieng = 78 SpENKive_ow @bUle_="Mine pram. OndAing KORKCRUOO! Jo « ChHps EM patra: [Link] corm liamord!= jewellery, htm). Pi et soto at @. Combirati a _ctexr “and on oftibute:) Ss. Wha [2class = FermStancard.< subheading’ nd 2 ee ae youn _lousiness needs! Jo oC _hetps di explore Zosenus} en} Cantactsales') —_ 9. Il ha (@ctass =' Section -Htle’ and _textO =‘Our Collec & ton‘ .- https. -Nusiws. motobargeldarcciamends. Cora) Up f@class = ‘page —help=link_text and text ..=' Looki are arrn oe ie business 7] _ 2 # C hittes oll pilus Linkedin Gon | Sigmupy = AssiGNment 2 On Case 4 path toy Gantainil > fortloy ® on Bat Girkaine (texto, Designee age Hb Cie olen AY chen Me coi} it Nh _ PAPE Mmovahs upgract Gon/ti9g] intreduchon=to-cautlliva —___viate~ wegyession~in- machines yningh 9 _ 2 IpLa@ntoins Chenta, © “Aanasicend “Vo fs ______ —_C https ][] www, already id abate ari re Contains Céext 0, worsplaces )) ee 5 Hp Cmians (teat \ ‘Capyemini-opertates_in 18 | February Monday Wine oso 2019 ©. Ilspan Coontains( texto, * @asic’)} i __Chttp 5 tI watt. aenazon. Cams) FILOL Gantains @ tite, * Stipid’JJ S Chita swiss. vedtdit, gor) 5 us | S$. Nal Gntains (@bhref, */Kuxotpalty!”) —_C https + I wit. Omnihospital .Com/) ’ Gol spant Gntains (+extO, 263 Buk’ E Chttps : Nem: smnyhomes Core /) ~ | : WtengCcortains ( dewa @Src,* / kyjsio 1-930x-pg Os | 2a blip sadly acted renlettens Gap) es} ® Case Gs _xpath by dependent And _indepenctent _ — Element 6) Refeyence of Surreundirg Uniaue elenert &__=>__Frest identify Unione element which ® 0 __ fe-09. 2) iS nearby ——hen=univue element Saar 5, + “—=9__Frem _that__Unterwe__element -travel_ ts _non—uni- Qe element | I pCtextO = ‘Ruby’ U]favewing ~ sibling 12 pl4 |dlescen- oo chet g ae ee a 4 oUt (@class Ravattem’ | clescendant s+ a text) apd) CU Selenium: dev) Ruby — Downloact- _ yt. Tova Downlood 7 Python Download ® 2| 16) 2 By at (2+ ,| __February Geek = a our emaple, se 4 pe Se wid. dinspect independent _ Bipmene Lae) [tdt.e'3omeJ = ea Tuesday 2019 o a Oo 2+ Fravel back until _clependent__ element __ o_o ao - phd = teva 3. dn t ed set oe uously Be fi telbee Youn’) alee * “Download 7} a = si » (on ——_Aiiernate _twaty te _veach fiom Java —--> Ootwnlencl— « ttt. = ‘raw’ J - ree Sibling +1-4c C@clata-lobel = oe Vf descenceint +: paatlensd) iB = fds =a] [ding 2 tele laa }- Met Ceext = “ava foiewin Ng Sibling. tt T@ cata late, sets Gnks' 21/3 deasredakt+< otdexc03? \pensienst}s “TE te (text> 2 “goal ances tity [descendant : aCrext) ow ‘Download’ A 4d [texto = SSava’] f- wg, CMY & “oye vine) o 7 CHA ipicask Gare) “Indiv Caexto =e i eatiieg sca Se apg A aay February 2 0 Wednesday _We08* 051-314 2019 Case 7: path geese index. = Heve Wwe qeup ae cade Piceesites et apaly ———indle x_n _+thert__gyretp ry @: Shai te thes ett Gevenceibeboeed Hoge ot 2 Cfinpub en 2 wee tinge = Ei enea tein eee eee oe 2 * Hinpak Cd = motthes with ai the Suet inputs « of iv — = Cwie input) x} _~_mratche StH44_ input. = \? 2 nalibefce the? last ore) iki it —Cilinputs [positions > laste? 5). = matches last © ing & Ctinput DC position 9 mead 2 =o]_~ = matches alt even inputs. ® Citinpue) [position med 2 2atL = matches Sarthe —otd i *_Explanobon Case 12 —— htt : o becly 1 : div or Ua _- matches a the . Sar?! 9 ge ae ee resis te div 2 Fit tae oe —_eaica =rrakches ie vedo aE a a3 ka! ~> e||>|| February a: cl ) lela Thursday ER Pie da BSE Wesncacam as Bi On Cage Gi Kok, ba, i dag ais est pet" SE Per reWs ay. UL divliextO) =" INovstRies’ } | ancestor : LB aor om = oL= 616429867-1'1) following - jag 2 WE@id = om. 2 i eo he SPACES G PROQVETS']_ —Chtips:/| wisi. heltech. com) 2. aCterctre* dnctusties J] ancestor - Ui LOcless =*men ® _itenamaio= r menuitems'1} fatiouing -sibling 1: neelen. ——_menti= item main amenlt— akems* V7) descendant: & Lect) a =! Seyiees *] —— Www. ics Gem) n ='Uelite’ oe liv (@ class =‘o- ke _ i ing ~ top = smatt’] } fellewing ~ s 3 tid: i Spacing «rm a _ cing “bon = ' a af gg =" «Co bps Iw. amazon inf 4. law == Laxy F22'}/ pies onity (@ctass¢=* spl J 12 divCtext 0 = 14999'} os - C_ itps vl Wane y ae arse at oS IIsoanTéext0)= “‘redme Nabe: tp (Aorus Be owe yee ae, 64 Ge Stage) = Amaled Oat Oi isplay Hg mP_Sony Sen - 3sY_ TM x $82. |_srapdragon -GI8__pracessor v'Jlancestor Ait div (@id =* Bele features. ctv] /-fanowing= sibling’ -civistf ¢escendant:: si pared 99 i = ——_{ https: unannNinunmace a : y February On | Friday wico8* 059-912 2019 | -G._Ilspan Ctext o> ‘TRADE Z1e (pack of 4) StS & i ® _cet'l/ ancestor - + div (@ class ='AmMaAEC | desc a it div (texte) =*B ugg’ Jo _ ® Chips + winw. amazon. Gane) a ZI Ciexto = “Veemize waterprop «Shoe ngs ats diay, Taste Sag) teceal tidlivG@rd_=" bitte * Feakine div d | foltowing- siblig ti chivCs}/clescendent +i _Spanl texto) s' F2to.c0 J © C flips tutte -fPlipkart Comp) BI CtexbOr = ‘Aepe iphone (2 (elack (2¢ Gay’ J | Ancestor i div (@class = ‘Cot cot-1= t2'T] foto wing- CC Aps: ww. Brnaron. Gay 8 8 \* Ae ae 3| Ey - Hood « handle multiple MnaFlonenterta mel e2. Rebun of lements > 17.09.24 “multiple Elements > __€lements February O12} Saturday 2019 Wwebdrivey —Snterface ficdElements oo 1s. List | 1. fied Element©) is usec | to get the address Ht ad Blementsc> is -USect | to get the Oddress oF | + si ele -| bees an ene adhe 2. Reblawn is WebElem- f__ent __Sorer-face wot | B35 edelementO {| __ itn of Find the element —On the web; je, we | —— Jet, NoSuchElement | y | 2. Relian type is * ——Imcthed ts nt able | - | art the cecpep elerment} —On_+the. webpage. p Pe wive List< webGlement > B4§ finde lements O_methaf 1S net _oble ts: ind + | elements on -the we then, Wwe gel _ | empty dish Explanation os —tHandling Mulkiple Elements * Fe FQ As6 (| Sthijneg Gy, - February 29 | ioe ww09* 056-909 2019 ease 7 Package _Orsp 5 —tenpor tb favor ubils Use re femport Ong 2 ara... Selenium. By 7 = —__— —tengerk _erg._epenova. Gelenium._WwebD siverj—— import org. openava - Seleniuns - Chreme. chrome Driver, eae fc__elass Banding Mu eee —— uo Static void erain,€ String ange) — — & — Sperm. Setaspenty (C webdvivers chrome. driver" aaa Se eee ae 7 a) new = _Chvive Piae oe sD Ticesm Gl ttme] ms Selects jae usiEtemmaby.! outitatn = » cs diver fird Elements (Ay. dagname(ra")) Tn Coane number Of links. =] fat __pooflinks = allLinkt Addy. Size 1 Bile tpn nf mea en EL Prk the text OF the ote Links at t=0; {2 = attlink Addy -size ()-1; i+) _ a —WebElement. one Link Aceves = = atti ay = ll Link Addy. get String text Scone Ling adchiese op -get sand eee anette nn — mest napa essa Get Texe OD} | a : 7 i: ie Cuck on last link. 7 " aati Acldy. = Cats link Actdt. sizeQ-9 neler ea ; 3) February Tuesday 2019 we-09 +057.398 bb 7 : ide Cet oe Test CASE ty lag to an Application Application See a Acton Desemption Input |Expectect Resutt | Actual Result: en the browses Hi PsaTlctere| Login gage shoud] | eh y the test |MHbere com be displayed i C : t39!9 lo. CackiBime ~ Legin) 2.| Enter Valid rer JUN admin | Heme Page (Eater Rame, Possword, |Prc- monoged Time Track @5< Fata Ge & click on Login < ['splayedt ) Public class ASHTIMELsginTesh 2 ; = public static wid main (sta ogc, a Intermapted Exception ope me /ineetmnthertig roperty ——— ~ Sytem. ~Setpmperh CY Weld river, Chrome. oliver”, | dvivers} Chrome clyiver exe; oo Hels I SEL 3 i FRY 18 27 | February Wednesday wa.09° 058.307 2019 llopen the chrome -browsey AL * webBev driver = new ChremeD Ver() ; —_f/t_ moximize “the browser —taimdow “___chrivey. mange O.._WwindowO ._maxieni zec) Il Enter the test LAL _ © viver. getCv vhiipe Iistemoz Achrtime «Cah | Log in clo ——Il_vevify —_Lagia page, is —_cUsplayect, =—= “_Stting _@xpecedTitle =“ Ack Time = Lagia —Stin Achiwt Title ! Ctrive: titer), 7 if Coctiat Title + eouats C Sufictect mitte}) sD Siam oa ain “Logie page is splayed," eau Bette 2 nist + taped % “Thread steep (Leos). a = Eon Natta nts Oevrame | — Cues et! 7 tC nome"), Key! ®___Threacl. Steep (2000) eee mn Enter valid Posswore / 2 driver. find Bement Ley, nares Ce Satond Textbox — AS rangers a “ piel") : Rend keys - ____ Thread. Sleep Cron 7 - Ih click on begin, Button = drive) Ya Fi ncElement Cay. = aye February | la] Thursday ' | 2019 | ” 27||20|| 29 PREIS __I_vevi '99.0._poge_is ; Lt «_shirg ee ee = “ockTi me Eater on Trees’) _ Sting Actual Hemetitle = driver - gettite OG; — s i fockal HemeTte torvals LexpectedttomeTittes) ce f Wic09 * 059-908 ® “Sie su patel eee Page —lplesyety 2 Ass"; fue - # System Out-printial’ Home Page is net cluplayed fauty bE = 5 : Jis- oa. 3s) . eq ~Syechnonsotion —Mntnig he Specs o_ Selenium. te the Speed of Opplication, bo Cwetd) _ ee ees ee Be twhot.- 41S. Gynchenisatin issue p> &___Geleniam te is. tse _-fost but application mat —toke time ts ldad, hence this time mi Ul "1S __Collec! _Syncheonisation issue _ - —There Ore taun types of Y twat ty poateb = —— Selenium ct 7 nla Shabir ised 2 ee Shot = a Awoit - - eee ea _wait means. as oy ea is __ fixed. — here, we USe _ ee Sleep Cisns0) O 1 March Friday wa-09"* 060-308 2019 Means, Conpulaniily we howe to Wait fer is ®& Geconds, — ae - ®& Dynamic wait means __Wwaiticg period. _is_ref fixecl, here it Changes Q method ond _-fiadElemeots() _methede ® Set drives ; seanages_ Hematent i ienpty wait (20, TimeUnit. SEConos)/ 4 Here 20 means maxicnsen Hime _votil Control _ Should _toit before _ QMing—NoSuchElement Exception & (Moe | Imoplicityweait Statement Can be declared once & ot the Of the Cede Which Can work For alt _ the —fadelemerty -enethod _/ FadElementso enethed 29 - incticates longue ars ee “IDPLICUTLY WALT “Flow DIAGRAM oe =? Explanation: When the Contyel_ Comes _to focibie- met Of FindElements ot wit check whether tH element _l¢__presenl_Qr mets Jf the clement _is _ present, then —Findelerment | will Yeban the Jackdiness.., a

    You might also like