From 15e24f92d065ca784ac7aa561d14a83ca669d0e6 Mon Sep 17 00:00:00 2001 From: Sabina Talipova Date: Mon, 8 Jan 2024 08:30:01 +1300 Subject: [PATCH] MNT Behat test for gridfield object on page --- src/Context/BasicContext.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Context/BasicContext.php b/src/Context/BasicContext.php index c115eef..f73eb1b 100644 --- a/src/Context/BasicContext.php +++ b/src/Context/BasicContext.php @@ -510,6 +510,9 @@ JS; $parentElement = $page->find('css', $selector); Assert::assertNotNull($parentElement, sprintf('"%s" element not found', $selector)); $element = $parentElement->find('xpath', sprintf('//*[count(*)=0 and contains(.,"%s")]', $text)); + if (is_null($element)) { + $element = $parentElement->find('xpath', sprintf('//*[text()[contains(.,"%s")]]', $text)); + } Assert::assertNotNull($element, sprintf('"%s" not found', $text)); $clickTypeFn = $clickTypeMap[$clickType]; $element->$clickTypeFn();