From 1cfe02d4f5f3b8433f1f51e60263401321917313 Mon Sep 17 00:00:00 2001 From: puneet0191 Date: Sat, 4 Jul 2015 15:24:25 +0530 Subject: [PATCH] Fixing Filter Changes in Administrator --- .../webdriver/Pages/System/AdminManagerPage.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/system/webdriver/Pages/System/AdminManagerPage.php b/tests/system/webdriver/Pages/System/AdminManagerPage.php index d7ad9ab73f68d..5809a536c538e 100644 --- a/tests/system/webdriver/Pages/System/AdminManagerPage.php +++ b/tests/system/webdriver/Pages/System/AdminManagerPage.php @@ -202,6 +202,18 @@ public function searchFor($search = false) public function setFilter($idOrLabel, $value) { + $el = $this->driver->findElements(By::xPath("//button")); + foreach($el as $element) + { + if ($element->getAttribute('data-original-title') == 'Filter the list items.') + { + $element->click(); + if($value == 'Select Status') + { + $element->click(); + } + } + } $filters = array_change_key_case($this->filters, CASE_LOWER); $idOrLabel = strtolower($idOrLabel); $filterId = '';