【发布时间】:2019-03-29 01:13:50
【问题描述】:
我正在从 Behat 2.x 系列升级到 Behat 3.x 系列。在之前的版本中,我可以加载 Selenium 1 驱动程序,该驱动程序附加到 PhantomJS 以执行测试。当我这样做时,我能够连接到一个名为 waitForPageToLoad() 的函数。
此功能由 php-selenium(来自 Alexandre Salomé)提供。它连接到 selenium 并以相同的名称调用驱动程序操作。这非常适合确保 Selenium 等待页面加载。至少在达到超时之前。它使测试变得更快。
问题在于 Selenium 1 驱动程序与 Behat 3.x 不兼容。看起来它几乎已经被放弃了,我在 Selenium 2 的 Mink 驱动程序中看不到该功能。
有没有人知道使用 Behat 3.x 和 Selenium 2 进行这项工作的方法?
【问题讨论】:
标签: php selenium phantomjs behat mink