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
g
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
Make Your Selenium Suite Faster and Reliable: Test Setup with REST APIs