with visible display) on my Mac for debugging purpose and I saw that the Firefox browser (which was opened when creating the driver object) does not open any tabs when doing as described on the SO thread. I found this here on SO : How to open a new tab using Selenium WebDriver with Java? However, I tested this locally (i.e. The only step that is not working is step 3. Retrieve the html from all loaded pages.Open 10 tabs and load a webpage in each tab.Start Firefox on a server with pseudo X server (Xvfb).I just installed Selenium Web Driver and tried it out.