等待页面在Behat中全局加载

时间:2019-07-19 07:07:36

标签: php selenium automated-tests behat webdriverwait

是否可以等待页面在Behat中全局加载? 我的应用程序中有很多地方必须等待页面加载才能与元素进行交互。我正在使用等待功能来做到这一点: $this->getSession()->wait(5000, '(0 === jQuery.active)'); 我可以以某种方式在一个地方实现此等待吗,例如在before feature函数中,并避免在代码中多次使用此函数?

重复无法解决我的问题。首先,它在Java中,我正在使用behat + mink(php)。第二,我仍然不知道是否可以实现全局等待。我可以执行类似的功能:

public function iWaitForPageToBeLoaded(){

        $this->getSession()->wait(5000, '(0 === jQuery.active)');
    }

,但是我仍然需要在代码中的很多地方使用iWaitForPageToBeLoaded()函数,而我需要等待页面加载的地方不在一个地方。

0 个答案:

没有答案