Skip to content

Commit 0e3ed7b

Browse files
committed
MAGETWO-39479: Pull request processing
1 parent a9e9d1a commit 0e3ed7b

File tree

1 file changed

+5
-3
lines changed
  • dev/tests/functional/tests/app/Magento/Cms/Test/Block/Adminhtml/Page

1 file changed

+5
-3
lines changed

dev/tests/functional/tests/app/Magento/Cms/Test/Block/Adminhtml/Page/Grid.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ class Grid extends DataGrid
6666
*
6767
* @var string
6868
*/
69-
protected $previewCmsPage = ".//a[contains(@class, 'action-menu-item') and text() = '%s']";
69+
protected $previewCmsPage = "..//a[contains(@class, 'action-menu-item') and text() = '%s']";
7070

7171
/**
7272
* Search item and open it on Frontend.
@@ -81,8 +81,10 @@ public function searchAndPreview(array $filter)
8181
$this->search($filter);
8282
$rowItem = $this->_rootElement->find($this->rowItem);
8383
if ($rowItem->isVisible()) {
84-
$rowItem->find('.action-select')->click();
85-
$rowItem->find(sprintf($this->previewCmsPage, $itemName), Locator::SELECTOR_XPATH)->click();
84+
$selector = sprintf('//tr[td="%s"]//*[@class="action-select"]', $filter['title']);
85+
$selectedRow = $this->_rootElement->find($selector, Locator::SELECTOR_XPATH);
86+
$selectedRow->click();
87+
$selectedRow->find(sprintf($this->previewCmsPage, $itemName), Locator::SELECTOR_XPATH)->click();
8688
} else {
8789
throw new \Exception('Searched item was not found.');
8890
}

0 commit comments

Comments
 (0)