Lines 38-43
my $password = 'koha';
Link Here
|
38 |
my $base_url= 'http://'.C4::Context->preference("staffClientBaseURL")."/cgi-bin/koha/"; |
38 |
my $base_url= 'http://'.C4::Context->preference("staffClientBaseURL")."/cgi-bin/koha/"; |
39 |
my $opac_url= C4::Context->preference("OPACBaseURL"); |
39 |
my $opac_url= C4::Context->preference("OPACBaseURL"); |
40 |
|
40 |
|
|
|
41 |
BEGIN { |
42 |
my $debug = $ENV{DEBUG}; |
43 |
} |
44 |
|
41 |
my $number_of_biblios_to_insert = 0; |
45 |
my $number_of_biblios_to_insert = 0; |
42 |
our $sample_data = { |
46 |
our $sample_data = { |
43 |
category => { |
47 |
category => { |
Lines 77-94
SKIP: {
Link Here
|
77 |
t::lib::Selenium::time_diff($prev_time, "main"); |
81 |
t::lib::Selenium::time_diff($prev_time, "main"); |
78 |
|
82 |
|
79 |
# Navigate to the Administration area and create an item type |
83 |
# Navigate to the Administration area and create an item type |
80 |
$driver->find_element('//a[@href="/cgi-bin/koha/admin/admin-home.pl"]')->click; |
84 |
$driver->find_element('//a[@id="administration"]')->click; |
81 |
# t::lib::Selenium::pause_driver($driver, '/html/body/div[4]/div/div/div[2]/div[1]/dl[1]/dt[2]/a'); |
85 |
# t::lib::Selenium::pause_driver($driver, '/html/body/div[4]/div/div/div[2]/div[1]/dl[1]/dt[2]/a'); |
82 |
# $driver->pause(20000); |
|
|
83 |
$driver->pause(20000); |
86 |
$driver->pause(20000); |
84 |
# $driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[1]/dl[1]/dt[2]/a')->click; |
87 |
$driver->find_element('//a[@id="itemtypes"]')->click; |
85 |
# $$driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[1]/dl[1]/dt[2]/a')->click; |
|
|
86 |
$driver->pause(20000); |
88 |
$driver->pause(20000); |
87 |
$driver->find_element('//a[@id="newitemtype"]')->click; |
89 |
$driver->find_element('//a[@id="newitemtype"]')->click; |
88 |
$driver->pause(20000); |
90 |
$driver->pause(20000); |
89 |
$driver->find_element('//input[@id="itemtype"]')->send_keys("DVD"); |
91 |
$driver->find_element('//input[@id="itemtype"]')->send_keys("DVD"); |
90 |
$driver->find_element('//input[@id="description"]')->send_keys("Digital Optical Disc"); |
92 |
$driver->find_element('//input[@id="description"]')->send_keys("Digital Optical Disc"); |
91 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[2]/input')->click; |
93 |
$driver->find_element('//input[@id="save"]')->click; |
92 |
if ( $driver->find_element('//a[@href="/cgi-bin/koha/admin/itemtypes.pl?op=add_form&itemtype=DVD"]')) { |
94 |
if ( $driver->find_element('//a[@href="/cgi-bin/koha/admin/itemtypes.pl?op=add_form&itemtype=DVD"]')) { |
93 |
t::lib::Selenium::time_diff($prev_time, "Item type successfully added"); |
95 |
t::lib::Selenium::time_diff($prev_time, "Item type successfully added"); |
94 |
} else { |
96 |
} else { |
Lines 96-155
SKIP: {
Link Here
|
96 |
} |
98 |
} |
97 |
|
99 |
|
98 |
# Add circulation/fine rules |
100 |
# Add circulation/fine rules |
99 |
$driver->pause(20000); |
101 |
$driver->find_element('//a[@id="administration"]')->click; |
100 |
$driver->find_element('//input[@href="/cgi-bin/koha/admin/admin-home.pl"]')->click; |
102 |
$driver->find_element('//a[@id="circulationrules"]')->click; |
101 |
$driver->pause(20000); |
103 |
$driver->pause(20000); |
102 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[1]/dl[2]/dt[2]/a')->click; |
104 |
$driver->find_element('//input[@id="maxissueqty"]')->send_keys("5"); |
103 |
$driver->pause(20000); |
105 |
$driver->find_element('//input[@id="maxonsiteissueqty"]')->send_keys("4"); |
104 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/form[3]/table/tbody/tr[2]/td[3]/input')->send_keys("5"); |
106 |
$driver->find_element('//input[@id="renewalsallowed"]')->send_keys("4"); |
105 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/form[3]/table/tbody/tr[2]/td[4]/input')->send_keys("4"); |
107 |
$driver->find_element('//input[@id="renewalperiod"]')->send_keys("10"); |
106 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/form[3]/table/tbody/tr[2]/td[16]/input')->send_keys("4"); |
108 |
$driver->find_element('//input[@id="reservesallowed"]')->send_keys("4"); |
107 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/form[3]/table/tbody/tr[2]/td[17]/input')->send_keys("10"); |
109 |
$driver->find_element('//input[@id="holds_per_record"]')->send_keys("4"); |
108 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/form[3]/table/tbody/tr[2]/td[22]/input')->send_keys("4"); |
110 |
$driver->find_element('//button[@id="save"]')->click; |
109 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/form[3]/table/tbody/tr[2]/td[23]/input')->send_keys("4"); |
|
|
110 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/form[3]/table/tbody/tr[2]/td[28]/button[1]')->click; |
111 |
t::lib::Selenium::time_diff($prev_time, "Circulation rule added"); |
111 |
t::lib::Selenium::time_diff($prev_time, "Circulation rule added"); |
112 |
|
112 |
|
113 |
# Modify frameworks |
113 |
# Modify frameworks |
114 |
$driver->pause(20000); |
114 |
$driver->pause(20000); |
115 |
$driver->find_element_by_xpath('/html/body/div[3]/a[2]')->click; |
115 |
$driver->find_element('//a[@id="administration"]')->click; |
116 |
$driver->pause(20000); |
116 |
$driver->pause(20000); |
117 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[2]/dl[1]/dt[1]/a')->click; |
117 |
$driver->find_element('//a[@id="marcframework"]')->click; |
118 |
$driver->pause(20000); |
118 |
$driver->pause(20000); |
119 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/table/tbody/tr[5]/td[3]/div/a')->click; |
119 |
$driver->find_element('//a[@id="frameworkactionsFA"]')->click; |
120 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/table/tbody/tr[5]/td[3]/div/ul/li[1]/a')->click; |
120 |
$driver->find_element('//a[@href="marctagstructure.pl?frameworkcode=FA"]')->click; |
121 |
$driver->pause(20000); |
121 |
$driver->pause(20000); |
122 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/table/tbody/tr[3]/td[6]/div/a')->click; |
122 |
$driver->find_element('//a[@id="marctagactions010"]')->click; |
123 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/table/tbody/tr[3]/td[6]/div/ul/li[3]/a')->click; |
123 |
$driver->find_element('//a[@href="/cgi-bin/koha/admin/marctagstructure.pl?op=delete_confirm&searchfield=010&frameworkcode=FA"]')->click; |
124 |
$driver->pause(20000); |
124 |
$driver->pause(20000); |
125 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div/form[1]/button')->click; |
125 |
$driver->find_element('//button[@class="approve"]')->click; |
126 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div/form/button')->click; |
126 |
$driver->find_element('//button[@class="approve"]')->click; |
127 |
$driver->pause(20000); |
127 |
$driver->pause(20000); |
128 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[1]/a')->click; |
128 |
$driver->find_element('//a[@id="addtag"]')->click; |
129 |
$driver->pause(20000); |
129 |
$driver->pause(20000); |
130 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[1]/input')->send_keys("092"); |
130 |
$driver->find_element('//input[@id="tagfield"]')->send_keys("092"); |
131 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[2]/input')->send_keys("Local Dewey"); |
131 |
$driver->find_element('//input[@id="liblibrarian"]')->send_keys("Local Dewey"); |
132 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[3]/input')->send_keys("Local Dewey"); |
132 |
$driver->find_element('//input[@id="libopac"]')->send_keys("Local Dewey"); |
133 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[2]/input')->click; |
133 |
$driver->find_element('//input[@id="save"]')->click; |
134 |
$driver->pause(20000); |
134 |
$driver->pause(20000); |
135 |
t::lib::Selenium::time_diff($prev_time, "Added subfield to framework"); |
135 |
t::lib::Selenium::time_diff($prev_time, "Added subfield to framework"); |
136 |
|
136 |
|
137 |
#Add library |
137 |
#Add library |
138 |
$driver->get_title(); |
138 |
$driver->find_element('//a[@id="administration"]')->click; |
139 |
$driver->find_element_by_xpath('/html/body/div[2]/h1/a')->click; |
|
|
140 |
$driver->pause(20000); |
141 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[1]/div[2]/div/ul/li[5]/a')->click; |
142 |
$driver->pause(20000); |
139 |
$driver->pause(20000); |
143 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[1]/dl[1]/dt[1]/a')->click; |
140 |
$driver->find_element('//a[@id="libraries"]')->click; |
144 |
$driver->pause(20000); |
141 |
$driver->pause(20000); |
145 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[1]/a[1]')->click; |
142 |
$driver->find_element('//a[@id="newbranch"]')->click; |
146 |
$driver->pause(20000); |
143 |
$driver->pause(20000); |
147 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[1]/input')->send_keys("Test"); |
144 |
$driver->find_element('//input[@id="branchcode"]')->send_keys("Test"); |
148 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[2]/input')->send_keys("Test library"); |
145 |
$driver->find_element('//input[@id="branchname"]')->send_keys("Test library"); |
149 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[3]/input')->click; |
146 |
$driver->find_element('//input[@id="submit"]')->click; |
150 |
$driver->pause(20000); |
147 |
$driver->pause(20000); |
151 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[3]/div[1]/div[2]/label/select')->click; |
148 |
$driver->find_element('//select[@name="branchest_length"]')->click; |
152 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[3]/div[1]/div[2]/label/select/option[3]')->click; |
149 |
$driver->find_element('//option[@value="50"]')->click; |
153 |
if ($driver->find_element('//td[text()="Test library"]')) { |
150 |
if ($driver->find_element('//td[text()="Test library"]')) { |
154 |
t::lib::Selenium::time_diff($prev_time, "Library successfully added"); |
151 |
t::lib::Selenium::time_diff($prev_time, "Library successfully added"); |
155 |
} else { |
152 |
} else { |
Lines 158-176
SKIP: {
Link Here
|
158 |
|
155 |
|
159 |
|
156 |
|
160 |
#Add authorised values |
157 |
#Add authorised values |
161 |
$driver->find_element_by_xpath('/html/body/div[3]/a[2]')->click; |
158 |
$driver->find_element('//a[@id="administration"]')->click; |
162 |
$driver->pause(20000); |
159 |
$driver->pause(20000); |
163 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[1]/dl[1]/dt[3]/a')->click; |
160 |
$driver->find_element('//a[@id="authorisedvalues"]')->click; |
164 |
$driver->pause(20000); |
161 |
$driver->pause(20000); |
165 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/select')->click; |
162 |
$driver->find_element('//select[@id="searchfield"]')->click; |
166 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/select/option[7]')->click; |
163 |
$driver->find_element('//option[@value="CCODE"]')->click; |
167 |
$driver->pause(20000); |
164 |
$driver->pause(20000); |
168 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[1]/a[1]')->click; |
165 |
$driver->find_element('//a[@id="addauth"]')->click; |
169 |
$driver->pause(20000); |
166 |
$driver->pause(20000); |
170 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[2]/input')->send_keys("HBK"); |
167 |
$driver->find_element('//input[@id="authorised_value"]')->send_keys("HBK"); |
171 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[3]/input')->send_keys("Hardback"); |
168 |
$driver->find_element('//input[@id="lib"]')->send_keys("Hardback"); |
172 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[4]/input')->send_keys("Hardcover"); |
169 |
$driver->find_element('//input[@id="lib_opac"]')->send_keys("Hardcover"); |
173 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[2]/input[2]')->click; |
170 |
$driver->find_element('//input[@id="save"]')->click; |
174 |
if ($driver->find_element('//td[text()="HBK"]')) { |
171 |
if ($driver->find_element('//td[text()="HBK"]')) { |
175 |
t::lib::Selenium::time_diff($prev_time, "Authorised value successfully added"); |
172 |
t::lib::Selenium::time_diff($prev_time, "Authorised value successfully added"); |
176 |
} else { |
173 |
} else { |
Lines 178-195
SKIP: {
Link Here
|
178 |
} |
175 |
} |
179 |
|
176 |
|
180 |
#Patron category |
177 |
#Patron category |
181 |
$driver->find_element_by_xpath('/html/body/div[3]/a[2]')->click; |
178 |
$driver->find_element('//a[@id="administration"]')->click; |
182 |
$driver->pause(20000); |
179 |
$driver->pause(20000); |
183 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[1]/dl[2]/dt[1]/a')->click; |
180 |
$driver->find_element('//a[@id="categories"]')->click; |
184 |
$driver->pause(20000); |
181 |
$driver->pause(20000); |
185 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[1]/a')->click; |
182 |
$driver->find_element('//a[@id="newcategory"]')->click; |
186 |
$driver->pause(20000); |
183 |
$driver->pause(20000); |
187 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[1]/input')->send_keys("AD"); |
184 |
$driver->find_element('//input[@id="categorycode"]')->send_keys("AD"); |
188 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[2]/input')->send_keys("Adult"); |
185 |
$driver->find_element('//input[@id="description"]')->send_keys("Adult"); |
189 |
$driver->find_element_by_xpath("/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[3]/fieldset/ol/li[1]/input")->send_keys(12); |
186 |
$driver->find_element('//input[@id="enrolmentperiod"]')->send_keys(12); |
190 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[10]/select')->click; |
187 |
$driver->find_element('//select[@id="category_type"]')->click; |
191 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[10]/select/option[6]')->click; |
188 |
$driver->find_element('//option[@value="P"]')->click; |
192 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[2]/input')->click; |
189 |
$driver->find_element('//input[@id="save"]')->click; |
193 |
$driver->pause(20000); |
190 |
$driver->pause(20000); |
194 |
if ($driver->find_element('//td[text()="AD"]')) { |
191 |
if ($driver->find_element('//td[text()="AD"]')) { |
195 |
t::lib::Selenium::time_diff($prev_time, "Patron category successfully added"); |
192 |
t::lib::Selenium::time_diff($prev_time, "Patron category successfully added"); |
Lines 198-214
SKIP: {
Link Here
|
198 |
} |
195 |
} |
199 |
|
196 |
|
200 |
#Add patron attribute type |
197 |
#Add patron attribute type |
201 |
$driver->find_element_by_xpath('/html/body/div[3]/a[2]')->click; |
198 |
$driver->find_element('//a[@id="administration"]')->click; |
202 |
$driver->pause(20000); |
199 |
$driver->pause(20000); |
203 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[1]/dl[2]/dt[3]/a')->click; |
200 |
$driver->find_element('//a[@id="attributetypes"]')->click; |
204 |
$driver->pause(20000); |
201 |
$driver->pause(20000); |
205 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/a')->click; |
202 |
$driver->find_element('//a[@id="newrule"]')->click; |
206 |
$driver->pause(20000); |
203 |
$driver->pause(20000); |
207 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[1]/input')->send_keys("DL"); |
204 |
$driver->find_element('//input[@id="code"]')->send_keys("DL"); |
208 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[2]/input')->send_keys("Driver's License"); |
205 |
$driver->find_element('//input[@id="description"]')->send_keys("Driver's License"); |
209 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[11]/select')->click; |
206 |
$driver->find_element('//select[@id="category"]')->click; |
210 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[11]/select/option[2]')->click; |
207 |
$driver->find_element('//option[@value="BOR_NOTES"]')->click; |
211 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[2]/input')->click; |
208 |
$driver->find_element('//input[@id="save"]')->click; |
212 |
$driver->pause(20000); |
209 |
$driver->pause(20000); |
213 |
if ($driver->find_element('//td[text()="DL"]')) { |
210 |
if ($driver->find_element('//td[text()="DL"]')) { |
214 |
t::lib::Selenium::time_diff($prev_time, "Patron attribute type successfully added"); |
211 |
t::lib::Selenium::time_diff($prev_time, "Patron attribute type successfully added"); |
Lines 217-235
SKIP: {
Link Here
|
217 |
} |
214 |
} |
218 |
|
215 |
|
219 |
#Add Z39.50 target server |
216 |
#Add Z39.50 target server |
220 |
$driver->find_element_by_xpath('/html/body/div[3]/a[2]')->click; |
217 |
$driver->find_element('//a[@id="administration"]')->click; |
221 |
$driver->pause(20000); |
218 |
$driver->pause(20000); |
222 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[2]/dl[3]/dt[1]/a')->click; |
219 |
$driver->find_element('//a[@id="z39.50server"]')->click; |
223 |
$driver->pause(20000); |
220 |
$driver->pause(20000); |
224 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[1]/a[1]')->click; |
221 |
$driver->find_element('//a[@id="newserver"]')->click; |
225 |
$driver->pause(20000); |
222 |
$driver->pause(20000); |
226 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[1]/input')->send_keys("University of London"); |
223 |
$driver->find_element('//input[@id="servername"]')->send_keys("University of London"); |
227 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[2]/input')->send_keys("consull.ull.ac.uk"); |
224 |
$driver->find_element('//input[@id="host"]')->send_keys("consull.ull.ac.uk"); |
228 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[3]/input')->send_keys(210); |
225 |
$driver->find_element('//input[@id="port"]')->send_keys(210); |
229 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[4]/input')->send_keys("INNOPAC"); |
226 |
$driver->find_element('//input[@id="db"]')->send_keys("INNOPAC"); |
230 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[9]/select')->click; |
227 |
$driver->find_element('//select[@id="syntax"]')->click; |
231 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[9]/select/option[4]')->click; |
228 |
$driver->find_element('//option[@value="USMARC"]')->click; |
232 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[2]/input')->click; |
229 |
$driver->find_element('//input[@id="save"]')->click; |
233 |
$driver->pause(20000); |
230 |
$driver->pause(20000); |
234 |
if ($driver->find_element('//td[text()="consull.ull.ac.uk:210"]')) { |
231 |
if ($driver->find_element('//td[text()="consull.ull.ac.uk:210"]')) { |
235 |
t::lib::Selenium::time_diff($prev_time, "Z39.50 target successfully added"); |
232 |
t::lib::Selenium::time_diff($prev_time, "Z39.50 target successfully added"); |
Lines 238-261
SKIP: {
Link Here
|
238 |
} |
235 |
} |
239 |
|
236 |
|
240 |
#Add item circulation alerts |
237 |
#Add item circulation alerts |
241 |
$driver->find_element_by_xpath('/html/body/div[3]/a[2]')->click; |
238 |
$driver->find_element('//a[@id="administration"]')->click; |
242 |
$driver->pause(20000); |
239 |
$driver->pause(20000); |
243 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[1]/dl[2]/dt[6]/a')->click; |
240 |
$driver->find_element('//a[@id="circulationalters"]')->click; |
244 |
$driver->pause(20000); |
241 |
$driver->pause(20000); |
245 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[2]/div[1]/table/tbody/tr[1]/td[1]')->click; |
242 |
$driver->find_element('//td[@id="B-BK-CHECKOUT"]')->click; |
246 |
t::lib::Selenium::time_diff($prev_time, "Added item circulation alert"); |
243 |
t::lib::Selenium::time_diff($prev_time, "Added item circulation alert"); |
247 |
|
244 |
|
248 |
#Add city |
245 |
#Add city |
249 |
$driver->find_element_by_xpath('/html/body/div[3]/a[2]')->click; |
246 |
$driver->find_element('//a[@id="administration"]')->click; |
250 |
$driver->pause(20000); |
247 |
$driver->pause(20000); |
251 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[1]/dl[2]/dt[7]/a')->click; |
248 |
$driver->find_element('//a[@id="cities"]')->click; |
252 |
$driver->pause(20000); |
249 |
$driver->pause(20000); |
253 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/div[1]/a')->click; |
250 |
$driver->find_element('//a[@id="newcity"]')->click; |
254 |
$driver->pause(20000); |
251 |
$driver->pause(20000); |
255 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[1]/input')->send_keys("Wellington"); |
252 |
$driver->find_element('//input[@id="city_name"]')->send_keys("Wellington"); |
256 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[3]/input')->send_keys(6011); |
253 |
$driver->find_element('//input[@id="city_zipcode"]')->send_keys(6011); |
257 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[1]/ol/li[4]/input')->send_keys("New Zealand"); |
254 |
$driver->find_element('//input[@id="city_country"]')->send_keys("New Zealand"); |
258 |
$driver->find_element_by_xpath('/html/body/div[4]/div/div[1]/div/form/fieldset[2]/input')->click; |
255 |
$driver->find_element('//input[@id="submit"]')->click; |
259 |
$driver->pause(20000); |
256 |
$driver->pause(20000); |
260 |
if ($driver->find_element('//td[text()="Wellington"]')) { |
257 |
if ($driver->find_element('//td[text()="Wellington"]')) { |
261 |
t::lib::Selenium::time_diff($prev_time, "City successfully added"); |
258 |
t::lib::Selenium::time_diff($prev_time, "City successfully added"); |
262 |
- |
|
|