Subversion Repositories eFlore/Applications.cel

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
194 david 1
# Scenario nominal : saisie observation avec completion commune et espece, tous champs renseignes
2
 
3
# Necessite xdotool >= 20090815 (commande delay)
4
 
5
# Todo : en faire une brique pour inclusion dans autres scenario
6
 
7
# Lancement Cel
396 david 8
firefox http://localhost/cel2/war/cel2.html
9
sleep 7
194 david 10
 
11
# Timestamps
12
 
13
obsid=`date +%s`
14
 
15
# Init
16
CWID=`xdotool getwindowfocus`
17
WID=`xdotool search "Mozilla Firefox" | head -1`
396 david 18
xdotool windowactivate $WID
194 david 19
sleep 1
20
 
21
# Saisie Commune : Montpellier + completion
22
xdotool key "shift+alt+1"
396 david 23
xdotool type --delay 150 "montpell"
194 david 24
sleep 1
25
xdotool key "Return"
26
 
27
# Saisie Lieu dit
28
xdotool key "Tab"
396 david 29
xdotool key "Tab"
194 david 30
xdotool type --delay 100 "Jardin des plantes " $obsid
31
 
32
# Saisie Station
33
xdotool key "Tab"
34
xdotool type --delay 100 "Bord de la mare"
35
 
36
# Saisie Milieu
37
xdotool key "Tab"
38
xdotool type --delay 100 "Pelouse"
39
 
396 david 40
# Saisie Note
41
xdotool key "Tab"
42
xdotool key "Tab"
43
xdotool type --delay 100 "Test"
44
 
194 david 45
# Saisie Date
46
xdotool key "Tab"
47
xdotool type --delay 100 "10/10/2009"
48
 
49
# Saisie Espece : Acer monspessulanum
50
xdotool key "Tab"
396 david 51
xdotool type --delay 150 "Acer monspes"
52
sleep 2
194 david 53
xdotool key "Return"
54
 
55
# Validation
56
 
57
xdotool key "Tab"
58
xdotool key "Return"
59
 
60
 
61
# Controle insertion
62
 
63
xdotool windowfocus $CWID
64
sleep 1
65
 
66
/opt/lampp/bin/mysql -u root cel --execute="select * from cel_inventory  where lieudit like '%$obsid%' ;"
67