]> wagnertech.de Git - kivitendo-erp.git/blob - t/selenium/testscripts/administration/begin/A001CreateTestDatabase.t
c45e1bc7fdc03070c50d78d86d38e3a9d4a2dd26
[kivitendo-erp.git] / t / selenium / testscripts / administration / begin / A001CreateTestDatabase.t
1 ### Create Database
2
3 $sel->open_ok($lxtest->{lxadmin});
4
5 if($sel->get_title() eq "") {
6   $sel->open_ok($lxtest->{lxadmin_url});
7   $sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Anmeldung\")]");
8   $sel->wait_for_page_to_load_ok($lxtest->{timeout});
9 }
10
11 $sel->title_is("Lx-Office ERP Administration -");
12
13 diag('Lock the system');
14 $sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System sperren\")]");
15 $sel->wait_for_page_to_load_ok($lxtest->{timeout});
16
17 $sel->title_is("Lx-Office ERP Administration -");
18 diag("Create test database '$lxtest->{db}'");
19 $sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
20 $sel->wait_for_page_to_load_ok($lxtest->{timeout});
21 $sel->title_is("Lx-Office ERP / Datenbankadministration -");
22 $sel->type_ok("dbuser", $lxtest->{dbuser});
23 $sel->type_ok("dbpasswd", $lxtest->{dbpasswd});
24 $sel->type_ok("dbhost", $lxtest->{dbhost});
25 $sel->type_ok("dbport", $lxtest->{dbport});
26 $sel->type_ok("dbdefault", $lxtest->{dbdefault});
27 $sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbank anlegen\")]");
28 $sel->wait_for_page_to_load_ok($lxtest->{timeout});
29 $sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank anlegen -");
30 $sel->type_ok("db", $lxtest->{db});
31 $sel->select_ok("encoding", "label=ISO 8859-1");
32 $sel->select_ok("chart", "label=Germany-DATEV-SKR03EU");
33 $sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
34 $sel->wait_for_page_to_load_ok($lxtest->{timeoutlong});
35 $sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank anlegen -");
36 $sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
37 $sel->wait_for_page_to_load_ok($lxtest->{timeout});
38 $sel->title_is("Lx-Office ERP Administration -");
39
40 diag('Unlock the system');
41 $sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System entsperren\")]");
42 $sel->wait_for_page_to_load_ok($lxtest->{timeout});
43 $sel->title_is("Lx-Office ERP Administration -");