Global Settings

The globals configuration in Webship-JS is defined inside the nightwatch.conf.js file.
It contains general settings that control test behavior, such as the assets folder path and minimum wait times between pages, scenarios, and steps, helping improve test stability and flexibility.

 

globals: {
  assets_folder : "test/assets/",
  minimum_wait_time: {
    page: 3000,
    before_scenario: 0,
    after_scenario: 0,
    before_step: 0,
    after_step: 0
  }
}


assets_folder:
The path to the folder that contains static files (such as images, data files, or test assets) used during test execution.

minimum_wait_time.page:
Minimum wait time (in milliseconds) after a page is loaded, to ensure all elements are rendered before the next step.

minimum_wait_time.before_scenario:
Wait time before starting each scenario. Useful for setting up any necessary conditions.

minimum_wait_time.after_scenario:
Wait time after finishing each scenario. Can be used for cleanup or transition.

minimum_wait_time.before_step:
Delay before executing each individual step. Helps with visual debugging or timing issues.

minimum_wait_time.after_step:
Delay after each step, allowing the app to settle before continuing.