X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/6c8a96c23a56f8db29948f265d895541369ac36b..1cd85a06d6541f15f8f080c215ae46d39d19a2db:/t/selenium/testscripts/system/end/S992DeleteProductGroups.t diff --git a/t/selenium/testscripts/system/end/S992DeleteProductGroups.t b/t/selenium/testscripts/system/end/S992DeleteProductGroups.t index bacf536c3..1b95d4622 100644 --- a/t/selenium/testscripts/system/end/S992DeleteProductGroups.t +++ b/t/selenium/testscripts/system/end/S992DeleteProductGroups.t @@ -1,24 +1,35 @@ +if(!defined $sel) { + require "t/selenium/AllTests.t"; + init_server("singlefileonly",$0); + exit(0); +} + diag("Delete product groups"); -if(!$sel->get_title("Lx-Office Version 2.4.3 - Selenium - " . $lxtest->{db})){ - require_ok("../../begin/B004Login.t"); -} +SKIP: { + start_login(); + $sel->click_ok("link=Warengruppen anzeigen"); + $sel->wait_for_page_to_load_ok($lxtest->{timeout}); + $sel->select_frame_ok("main_window"); + $sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]"); + $sel->wait_for_page_to_load_ok($lxtest->{timeout}); + $sel->click_ok("link=TestSeleniumWarengruppe1"); + $sel->wait_for_page_to_load_ok($lxtest->{timeout}); -$sel->select_frame_ok("relative=up"); -$sel->click_ok("link=Warengruppen anzeigen"); -$sel->wait_for_page_to_load_ok($lxtest->{timeout}); -$sel->select_frame_ok("main_window"); -$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]"); -$sel->wait_for_page_to_load_ok($lxtest->{timeout}); -$sel->click_ok("link=TestSeleniumWarengruppe1"); -$sel->wait_for_page_to_load_ok($lxtest->{timeout}); -$sel->click_ok("document.forms[0].action[1]"); -$sel->wait_for_page_to_load_ok($lxtest->{timeout}); -$sel->click_ok("link=TestSeleniumWarengruppe2"); -$sel->wait_for_page_to_load_ok($lxtest->{timeout}); -$sel->click_ok("document.forms[0].action[1]"); -$sel->wait_for_page_to_load_ok($lxtest->{timeout}); -$sel->click_ok("link=TestSeleniumWarengruppe3"); -$sel->wait_for_page_to_load_ok($lxtest->{timeout}); -$sel->click_ok("document.forms[0].action[1]"); -$sel->wait_for_page_to_load_ok($lxtest->{timeout}); \ No newline at end of file + skip("Produktgruppen, die noch benutzt werden, können nicht gelöscht werden!", 10) if(!$sel->is_element_present("document.forms[0].action[1]","Löschen")); + $sel->click_ok("document.forms[0].action[1]"); + $sel->wait_for_page_to_load_ok($lxtest->{timeout}); + $sel->click_ok("link=TestSeleniumWarengruppe2"); + $sel->wait_for_page_to_load_ok($lxtest->{timeout}); + + skip("Produktgruppen, die noch benutzt werden, können nicht gelöscht werden!", 6) if($sel->get_value("document.forms[0].action[1]") ne "Löschen"); + $sel->click_ok("document.forms[0].action[1]"); + $sel->wait_for_page_to_load_ok($lxtest->{timeout}); + $sel->click_ok("link=TestSeleniumWarengruppe3"); + $sel->wait_for_page_to_load_ok($lxtest->{timeout}); + + skip("Produktgruppen, die noch benutzt werden, können nicht gelöscht werden!", 2) if($sel->get_value("document.forms[0].action[1]") ne "Löschen"); + $sel->click_ok("document.forms[0].action[1]"); + $sel->wait_for_page_to_load_ok($lxtest->{timeout}); +}; +1; \ No newline at end of file