seleniumphpunitselenium-server

Is there a way to pause using PHPUnit extending Selenium


My tests are running too fast, and the code always fail. Is there a way to pause?

I tried $this->pause('3000'); and $this->wait('3000'); but it doesn't work.

Right now, I'm using $this->setSpeed('3000'); but it's running too slow.


Solution

  • If you really need to wait a fixed amount of time: Sleep function will work as you would expect.

    But better solution is to wait for elements/text to be visible - the test will be able to resume work almost immediately after an HTML element is ready.