Private browsing modes, such as Chrome’s incognito mode and Firefox’s private mode and containers, serve the common purpose of ensuring privacy during browsing. Although the underlying implementations differ, they share key features such as not storing browsing history and cookies, hence enhancing user privacy. While this feature is useful for regular users, it’s a powerhouse for automation engineers and testers. WebDriver BiDi offers a browser-agnostic method to utilize private browsing through User Contexts, cultivating a ‘browserpooling’ approach. This approach allows multiple tests to share a single browser instance and WebDriver session, facilitating parallel test execution. Like carpooling, where multiple passengers share a single ride to different destinations, WebDriver BiDi’s user contexts enable parallel tests to utilize a single browser instance without sharing data. This provides performance gains by eliminating the time-consuming process of spinning up and shutting down multiple browser instances.
Join this session to explore how user contexts operate, how to manage isolated tests and cookies across multiple tabs and gain insights with a live code demo on leveraging this technique in Selenium.
Â
Puja Jagani is the Lead of Open Source and Developer Advocacy at BrowserStack. She is a core committer and a member of the Technical Leadership Committee for Selenium, where she collaborates with browser vendors to enhance automation, particularly through WebDriver BiDi.
At BrowserStack, Puja focuses on bug fixes, feature enhancements, user support, strategic initiatives, and documentation. She is deeply involved in the open-source community, sharing knowledge and engaging with developers to drive innovation in test automation.
San Francisco
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has
It is a long established fact that a reader will be distracted by the readable conte
will be distracted by the readable content.
Ajay Balamurugadas
Exploratory Testing
Functional Testing
San Francisco
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has
It is a long established fact that a reader will be distracted by the readable conte
will be distracted by the readable content.
Ajay Balamurugadas
Exploratory Testing
Functional Testing
San Francisco
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has
It is a long established fact that a reader will be distracted by the readable conte
will be distracted by the readable content.
Ajay Balamurugadas
Exploratory Testing
Functional Testing
San Francisco
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has
It is a long established fact that a reader will be distracted by the readable conte
will be distracted by the readable content.
Ajay Balamurugadas
Exploratory Testing
Functional Testing