我的目标是删除一个覆盖另一个元素的元素,从而阻止我使用find()。我打算使用在http://mink.behat.org/en/latest/guides/session.html处找到的executeScript()。但是我不知道如何将参数从上下文文件函数传递给execute js脚本函数。
我看到了相关但略有不同的问题。仅供参考,我用Behat,Mink,Selenium,Chromdriver编写自动化脚本,没有类似的解决方案可以与我进行比较。
/**
* @Then I remove :selector
* @param $selector
*/
public function removeElement($selector){
$session = $this->getSession();
$session->executeScript(document.querySelector($selector);
}
我希望$ selector可以传递给JS脚本,但不会。