/** * Helper to convert css path to xpath using Symfony component. * * @param string $selector * CSS selector string. * * @return string * Xpath string. */ protected function cssToXpath($selector) { // Use CssSelector class from Symfony framework. if (!class_exists('Symfony\\Component\\CssSelector\\CssSelectorConverter')) { throw new Exception(t('Unable to load class Symfony\\Component\\CssSelector\\CssSelectorConverter')); } $converter = new CssSelectorConverter(); return $converter->toXpath($selector); }