Ma k e Y o u r S e l e n i u m S u i t e F a s t e r a n d R e l i a b l e : Te s t S e t u p w i t h R E S T A P I s Sa r g i s Sa r g s y a n
s Ho w t o d e s i g n t h e f r a me w o r k t o b e a b l e t o u s e HT T P re que s t s q Ho w t o c r e a t e T e s t D a t a b e f o r e t e s t a n d c l e a n u p a f t e r te s t w i th o u t U I a c t i o n s w Ho w t o s t o r e lo g in c r e a t e / e d i t / d e le t e o b j e c t s w it h o u t U I ac t i o n s Be s t p r a c t i c e s o f S e l e n i u m We b D r i v e r h Pr a c t i c a l e x a m p l e h o w t o u s e H T T P l i b f r o m t h e J a v a co d e 7 Ma i n t a i n i n g H T T P r e s p o n s e s Ö Ma i n To p i c s
Wh a t i s T e s t Se t u p ? Wh y i s i t I m p o r t a n t ? [ A s i n g l e S e l e n i u m t e s t s h o u l d t e s t o n e a n d o n l y t h i n g . A b u g in a n o t h e r p a r t o f t h e a p p l ic a t io n t h a t is n o t e x a c t l y r e l a t e d to th e te s t s h o u l d n o t c a u s e th e te s t to f a i l . L Ev e r y t e s t s h o u l d b e i n d e p e n d e n t . T h e t e s t o u t c o m e s h o u l d no t a f f e c t e d by a no t h e r t e s t i n t he s ui t e . Ma k e a f a s t e r t e s t s . A s q u i c k e r t e s t s u i t e a s m u c h u s e f u l i t i s . s n Ev e r y t e s t s h o u l d c r e a t e a n d c l e a n t h e d a t a b e f o r e a n d t h e af t e r t h e t e s t r u n .
Te s t Ca s e Li f e Cy c l e y Te s t c l e a n u p S Ru n t h e t e s t Te s t i n i t i a l i z e
Wh y sh o u l d te st d a ta be c r e a t e d be f o r e t e s t e x e c ut i o n? Ĥ E 7 a Se l e n i u m t e s t s o f t e n in v o lv e s e t u p s . O n l y a f t e r do i ng t ho s e t hi n g s y o u ar e r e ad y t o as s e r t o n so m e a sp e c t o f t h e we b s i t e Si g n U p / L o g i n Su b m i s s i o n s Pa g e s Na v i g a t i o n In t e r a c t i o n s / Ac t i o n s å Te s t R u n
To o l s & li b r a r i e s   7
Ja v a
Ma v e n
Te s t N G
Ok H t t p
Gs o n
Se l e n i u m
So u r c e C od e ht t ps : / / gi t h u b . c o m / s a r g i s s a r g s y a n / s e l e n i u m - se t u p - re s t - ap i
Ta i g a . i o
Ge t t i n S t a r t e d   w i t h   Se l e n i u m s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Le t s T e s t Li k e a n d W a t c h i n g B u t t o n s
Lo g i n á
Wh a t s H a p p e n i n g Wh e n Y o u C l i c k o n L o g i n ?
Wh a t s H a p p e n i n g Wh e n Y o u C l i c k o n L o g i n ?
Wh a t s H a p p e n i n g Wh e n Y o u C l i c k o n L o g i n ?
Wh a t s H a p p e n i n g Wh e n Y o u C l i c k o n L o g i n ?
Wh a t s H a p p e n i n g Wh e n Y o u C l i c k o n L o g i n ?
Wh a t s H a p p e n i n g Wh e n Y o u C l i c k o n L o g i n ?
Wh a t s H a p p e n i n g Wh e n Y o u C l i c k o n L o g i n ?
Wh a t s H a p p e n i n g Wh e n Y o u C l i c k o n L o g i n ?
Wh a t s H a p p e n i n g Wh e n Y o u C l i c k o n L o g i n ?
Cr e a t e   P r o j e ct `
Ho w t o C r e a t e P r o j e c t
Ho w t o C r e a t e P r o j e c t
Ho w t o C r e a t e P r o j e c t
Ho w t o C r e a t e P r o j e c t
Ho w t o C r e a t e P r o j e c t
In t e g r a t e w i t h P a g e O b j e c t P a t t e n
Th e S a m e T e s t w i t h Re s t A P I s e t u p
Th e T e s t Ru n w i t h Re s t A P I s e t u p
Te s t R u n T i m e
Cr e a t e I s s u e i n P r o j e c t w i t h A P I
Cl e a n   u p   a f t e r   y
De l e t e C r e a t e d P r o j e c t
De l e t e C r e a t e d P r o j e c t
Ti p s   a n d   Tr i c k s Ĥ
Lo g i n I n f o i n C o o k i e s
Ma n a g e C o o k i e s
Do w n l o a d S e l e n i u m Dr i v e r s w i t h M a v e n p l u g i n
Ex e c u t e J a v a S c r i p t t o C l i c k o n El e m e n t
Wa i t f o r P a g e L o a d
57 Ta k e a S c r e e n s h o t o n F a i l u r e
58 Ge t H T M L S o u r c e
59 Ma x i m i z e t h e W i n d o w
Th a n k Yo u ! Ha v e a Ni c e D a y . . . Ö sa r g i s. sa r g sy a n @ l i v e . c o m ą / sa r g i ssa r g sy a n t @ sa r g i sq a