我有一个 symfony 2 项目,但是在创建我的场景时遇到了一些问题,因为工具提示插件将标题重命名为 oldtile,如何从 Mink 覆盖 NamedSelector 类以更改一些 xpath 选择器?我需要在链接选择器中添加“contains(./@oldtitle, %locator%)”。覆盖它的最佳方法是什么?
问问题
148 次
1 回答
1
如果您的 FeatureContext 扩展 MinkContext 您可以尝试这样的事情:
/**
* Override NamedSelector
*/
public function setMinkParameters(array $parameters) {
parent::setMinkParameters ($parameters);
$selectors = $this->getSession()->getSelectorsHandler();
$selectors->getSelector ('named')->registerNamedXpath ('field', <<<XPATH
.//*...
XPATH
);
}
即把你自己的选择器放在那里。
于 2013-08-21T02:43:13.827 回答