mirror of
https://github.com/silverstripe/silverstripe-behat-extension
synced 2024-06-17 10:11:43 +02:00
MNT Behat test for gridfield object on page
This commit is contained in:
parent
d946d69f17
commit
15e24f92d0
|
@ -510,6 +510,9 @@ JS;
|
||||||
$parentElement = $page->find('css', $selector);
|
$parentElement = $page->find('css', $selector);
|
||||||
Assert::assertNotNull($parentElement, sprintf('"%s" element not found', $selector));
|
Assert::assertNotNull($parentElement, sprintf('"%s" element not found', $selector));
|
||||||
$element = $parentElement->find('xpath', sprintf('//*[count(*)=0 and contains(.,"%s")]', $text));
|
$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));
|
Assert::assertNotNull($element, sprintf('"%s" not found', $text));
|
||||||
$clickTypeFn = $clickTypeMap[$clickType];
|
$clickTypeFn = $clickTypeMap[$clickType];
|
||||||
$element->$clickTypeFn();
|
$element->$clickTypeFn();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user