将变量从上下文文件函数传递给Mink executeScript函数?

时间:2019-07-19 21:23:27

标签: javascript selenium behat mink

我的目标是删除一个覆盖另一个元素的元素,从而阻止我使用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脚本,但不会。

0 个答案:

没有答案