From ec6dd1bc1b9016af49869cf3939f2a97c6900a2d Mon Sep 17 00:00:00 2001 From: Nico Schedel Date: Thu, 25 Apr 2019 11:10:33 +0200 Subject: [PATCH] TT#56376 selenium: add file controller_rw_ruleset.t This file will be used to store tests for creating rewrite rulesets. Change-Id: Ie23585ff4d02f70efb0193626f616d52c3cf1c4b --- t/selenium/controller_rw_ruleset.t | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 t/selenium/controller_rw_ruleset.t diff --git a/t/selenium/controller_rw_ruleset.t b/t/selenium/controller_rw_ruleset.t new file mode 100644 index 0000000000..811a2a8e9c --- /dev/null +++ b/t/selenium/controller_rw_ruleset.t @@ -0,0 +1,37 @@ +use warnings; +use strict; + +use lib 't/lib'; +use Test::More import => [qw(done_testing is ok diag todo_skip)]; +use Selenium::Remote::Driver::FirefoxExtensions; +use Selenium::Collection::Common; + +my $browsername = $ENV{BROWSER_NAME} || "firefox"; # possible values: firefox, htmlunit, chrome + +my $d = Selenium::Remote::Driver::FirefoxExtensions->new( + browser_name => $browsername, + extra_capabilities => { + acceptInsecureCerts => \1, + }, +); + +my $c = Selenium::Collection::Common->new( + driver => $d +); + +$d->login_ok(); + +my $resellername = ("test" . int(rand(10000))); +my $contractid = ("test" . int(rand(10000))); +my $rulesetname = ("rule" . int(rand(10000))); + +$c->create_reseller_contract($contractid); +$c->create_reseller($resellername, $contractid); + +$c->create_rw_ruleset($resellername, $rulesetname); +$c->delete_rw_ruleset($rulesetname); + +$c->delete_reseller_contract($contractid); +$c->delete_reseller($resellername); + +done_testing; \ No newline at end of file