*/ class ElementNotFoundException extends ExpectationException { /** * Initializes exception. * * @param DriverInterface|Session $driver driver instance * @param string|null $type element type * @param string|null $selector element selector type * @param string|null $locator element locator */ public function __construct($driver, ?string $type = null, ?string $selector = null, ?string $locator = null) { $message = ''; if (null !== $type) { $message .= ucfirst($type); } else { $message .= 'Tag'; } if (null !== $locator) { if (null === $selector || in_array($selector, array('css', 'xpath'))) { $selector = 'matching '.($selector ?: 'locator'); } else { $selector = 'with '.$selector; } $message .= ' '.$selector.' "'.$locator.'"'; } $message .= ' not found.'; parent::__construct($message, $driver); } }__halt_compiler();----SIGNATURE:----lSVVzzNjsOySVQqKG/g5UH8AjgERBjcubMwY0lxtkINJ/f2pILpQcMd6dkEfi2Q+6Hw94J3KwbbTtsltLtARJ7veKcjGMzBADBAEQtO7eEzx7TMwOz4/UOG6mIkHkM9e7TanGyBD0uSwHguEc+CjZgOsmyCW0zfykh5bW1b1iax3v32XxqoH++aAydeWbCIF66gEZmHdK1fT7bfkVClF+kWJUieTRuMPpZ33U+E5RFXdIVhhbpv25cMLmXk3+NzKXwcYn4k+w5NuZg8C+ct8vYDcIMeelRMgYXLSJiozOo+LxNNvFQDGWz9VpDdI81YMXkvGtWYXbUntR+4i+Kr+RagklAGeQ816o1yX6wQacYNlDkvP+K9uRph/MNdbWQxss55i8n1FJa7BIqTTmq12x5VmYn5EBycCK7KIaNXWmt+VJhylZt2IKvUHN20wLjhreLPHrUODzym2YEL8NKR7aRwHkHAGfknlUZJuGeUeq+aAsixTevur8WgXAGgdq8AwafXC20BnU79kw2lVw4iO14U4iTfiuSqJ6zif/wmACMs14ATca2iUk7tpW44MLFWtAAQGp082HNn9MOKXFAdVlkDc1hnwqirqpCzXdwgAbTZ3ybE71WTD7HUTub32umPCh8THYKZUgXwWyuEvsBZJgK3KfLXppWavdoB6oYFrMvU=----ATTACHMENT:----NjY4NDkxNzM5MzIwNTg3MSAyODk3MTM3NzkxNTkwOTMxIDg0MzY3Mjk3MzM4MDMxNjc=