-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmurphys
112 lines (112 loc) · 2.64 KB
/
murphys
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://www.murphyusa.com/" />
<title>murphys</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">murphys</td></tr>
</thead><tbody>
<tr>
<td>store</td>
<td>/data/temp</td>
<td>screenshots_folder</td>
</tr>
<tr>
<td>store</td>
<td>['Alabama',' Alaska',' Arizona',' Arkansas',' California',' Colorado',' Connecticut',' Delaware',' Florida',' Georgia',' Hawaii',' Idaho',' Illinois',' Indiana',' Iowa',' Kansas',' Kentucky',' Louisiana',' Maine',' Maryland',' Massachusetts',' Michigan',' Minnesota',' Mississippi',' Missouri',' Montana',' Nebraska',' Nevada',' New Hampshire',' New Jersey',' New Mexico',' New York',' North Carolina',' North Dakota',' Ohio',' Oklahoma',' Oregon',' Pennsylvania',' Rhode Island',' South Carolina',' South Dakota',' Tennessee',' Texas',' Utah',' Vermont',' Virginia',' Washington',' West Virginia',' Wisconsin',' Wyoming',' District of Columbia']</td>
<td>my_states</td>
</tr>
<tr>
<td>open</td>
<td>/</td>
<td></td>
</tr>
<tr>
<td>store</td>
<td>0</td>
<td>state_index</td>
</tr>
<tr>
<td>store</td>
<td>45</td>
<td>number_of_states</td>
</tr>
<tr>
<td>storeEval</td>
<td>storedVars['state_array'] = ${my_states}</td>
<td></td>
</tr>
<!--Select State-->
<tr>
<td>while</td>
<td>${state_index} < ${number_of_states}</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>http://locator.murphyusa.com/</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>storedVars['label_state']=storedVars.state_array[storedVars.state_index]</td>
<td>my_current_state</td>
</tr>
<tr>
<td>echo</td>
<td>${my_current_state}</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=location</td>
<td>${my_current_state}</td>
</tr>
<tr>
<td>select</td>
<td>id=radius</td>
<td>label=State</td>
</tr>
<tr>
<td>click</td>
<td>id=findLocations</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>css=#mt_list > a</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertNotAlert</td>
<td></td>
<td></td>
</tr>
<tr>
<td>captureEntirePageScreenshot</td>
<td>${screenshots_folder}/${my_current_state}</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>storedVars.state_index++</td>
<td></td>
</tr>
<tr>
<td>endWhile</td>
<td></td>
<td></td>
</tr>
</tbody></table>
</body>
</html>