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
Example
debug.js1 2 3 4 5 6 7 8
| it('should demonstrate the debug command', function () { browser.setValue('#input', 'FOO')
browser.debug()
var value = browser.getValue('#input') console.log(value) })
|