debug
This command helps you to debug your integration tests. It stops the running browser and gives you time to jump into it and check the state of your application (e.g. using the dev tools). Your terminal transforms into a REPL interface that will allow you to try out certain commands, find elements and test actions on them.
If you run the WDIO testrunner make sure you increase the timeout property of your test framework your are using (e.g. Mocha or Jasmine) in order to prevent the continuation due to a test timeout. Also avoid to execute the command with multiple capabilities running at the same time.
Usage
1 | browser.debug(); |
Example
1 | it('should demonstrate the debug command', function () { |