private function fillSearchField(DocumentElement $page, $field, $value)
	{
		$driver = $this->getSession()->getDriver();
		if ('Behat\Mink\Driver\Selenium2Driver' === get_class($driver)) {
			// Can't use `$this->getSession()->getPage()->find()` because of https://github.com/minkphp/MinkSelenium2Driver/issues/188
			
			$element = $page->find('css','.select2-container--open .select2-search__field');
			$xpath = $element->getXpath();
			$select2Input = $this->getSession()
				->getDriver()
				->getWebDriverSession()
				->element('xpath',$xpath)
				//->element('xpath', "//html/descendant-or-self::*[@class and contains(concat(' ', normalize-space(@class), ' '), ' select2-search__field ')]")
			;
			if (!$select2Input) {
				throw new \Exception(sprintf('No field "%s" found', $field));
			}
			
			$select2Input->postValue(['value' => [$value]]);
		} else {
			$select2Input = $page->find('css', '.select2-search__field');
			if (!$select2Input) {
				throw new \Exception(sprintf('No input found for "%s"', $field));
			}
			$select2Input->setValue($value);
		}
		
		$this->waitForLoadingResults($this->timeout);
	}