class CssSelector
CSS selector engine. Transforms CSS to XPath.
@author Konstantin Kudryashov <ever.zet@gmail.com>
Hierarchy
- class \Behat\Mink\Selector\CssSelector implements \Behat\Mink\Selector\SelectorInterface
Expanded class hierarchy of CssSelector
File
-
vendor/
behat/ mink/ src/ Selector/ CssSelector.php, line 20
Namespace
Behat\Mink\SelectorView source
class CssSelector implements SelectorInterface {
/**
* Translates CSS into XPath.
*
* @param string|array $locator current selector locator
*
* @return string
*/
public function translateToXPath($locator) {
if (!is_string($locator)) {
throw new \InvalidArgumentException('The CssSelector expects to get a string as locator');
}
$converter = new CssSelectorConverter();
return $converter->toXPath($locator);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
CssSelector::translateToXPath | public | function | Translates CSS into XPath. | Overrides SelectorInterface::translateToXPath |