public function iFillInFieldWithoutLoosingFocus($field, $value)
    {
        $driver = $this->getSession()->getDriver();
        if ('Behat\Mink\Driver\Selenium2Driver' != get_class($driver)) {
            $field = $this->fixStepArgument($field);
            $value = $this->fixStepArgument($value);

            $this->getSession()->getPage()->fillField($field, $value);
        } else {
            if (null === ($locator = $this->getSession()->getPage()->findField($field))) {
                throw new \Exception(sprintf('Field "%s" not found.', $field));
            }

            if (!($element = $driver->getWebDriverSession()->element('xpath', $locator->getXpath()))) {
                throw new \Exception(sprintf('Field "%s" not found.', $field));
            }

            $element->postValue(['value' => [$value]]);
        }
    }