This article needs a technical review. How you can help.
Note: Compared to the MarionetteTestCase the FirefoxTestCase automatically sets the `chrome` context. That means by default the tests work in the chrome scope.
||An instance of the first browser (navigator) window.|
||Windows||Helper class for handling chrome and content windows.|
For testing specific behavior of Firefox during a restart, this method can be used. It will trigger an appication inititiated restart of Firefox and automatically restores class attributes to their default values. That means it will switch back to the `chrome` scope, and refreshes the `self.browser` instance with the first found navigator window.