Documentation
REFERENCE
t.switchToPreviousWindow Method
Activates the previously active window. Can be chained with other TestController
methods.
t.switchToPreviousWindow() → this | Promise<any>
If no new windows are open or closed, consecutive method calls cycle between the two most recent windows.
Example #
import { Selector, ClientFunction } from 'testcafe';
fixture `Example page`
.page('http://www.example.com/');
test('Switch to the previous window', async t => {
await t
.openWindow('https://devexpress.com')
.switchToPreviousWindow();
const url = await t.eval(() => document.documentURI);
await t.expect(url).eql('http://example.com/');
});