Skip to content

Commit 9efd2ee

Browse files
committed
MQE-815: Admin page urls do not properly generate in tests
- fix admin url generation
1 parent 1e7c063 commit 9efd2ee

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

dev/tests/verification/Resources/PageReplacementTest.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ class PageReplacementTestCest
3939
$I->amOnPage("/John/StringLiteral2.html");
4040
$I->amOnPage("/John/" . $datakey->getCreatedDataByName('firstname') . ".html");
4141
$I->amOnPage("/" . $datakey->getCreatedDataByName('firstname') . "/StringLiteral2.html");
42-
$I->amOnPage("/" . getenv("MAGENTO_BACKEND_NAME") . "//backend");
43-
$I->amOnPage("/" . getenv("MAGENTO_BACKEND_NAME") . "//StringLiteral/page.html");
42+
$I->amOnPage("/" . getenv("MAGENTO_BACKEND_NAME") . "/backend");
43+
$I->amOnPage("/" . getenv("MAGENTO_BACKEND_NAME") . "/StringLiteral/page.html");
4444
$I->amOnUrl("http://myFullUrl.com/");
4545
}
4646
}

src/Magento/FunctionalTestingFramework/Page/Handlers/PageObjectHandler.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,17 @@ private function __construct()
4949
}
5050

5151
foreach ($parserOutput as $pageName => $pageData) {
52+
$area = $pageData[self::AREA];
5253
$url = $pageData[self::URL];
54+
55+
if ($area == 'admin') {
56+
$url = ltrim($url, "/");
57+
}
58+
5359
$module = $pageData[self::MODULE];
5460
$sectionNames = array_keys($pageData[self::SECTION]);
5561
$parameterized = $pageData[self::PARAMETERIZED] ?? false;
56-
$area = $pageData[self::AREA];
62+
5763
$this->pageObjects[$pageName] =
5864
new PageObject($pageName, $url, $module, $sectionNames, $parameterized, $area);
5965
}

0 commit comments

Comments
 (0)