
If you’re wondering why Chrome doesn’t offer a warning dialog on Windows, the best explanation I found was on a Google Chrome Help forum post. Something to keep in mind the next time you have YouTube or Netflix open in one Chrome window while working in another.

In other words close it last or you’ll lose it. To keep pinned tabs permanent, you need to close every other open Chrome browser window before closing the one with the pinned tab. Pinned tabs only appear in a single Chrome window, not every new window you open. Pro Tip: Chrome’s pinned tabs feature is a little tricky. In that spot it should be out of your way, but it will appear every time you start up your browser and prevent accidentally closing Chrome when it’s loaded with dozens of tabs. Next, just grab it with your mouse and drag the tab to the far left of your browser’s tab lineup. If your issue only occurs in a special, uncommon testing environment, be aware that the ChromeDriver devs may choose not to investigate/resolve your issue.The tab will now shrink down to a different size from the rest of the tabs. If none of these solutions fixes the problem, file a new issue with instructions on how to reproduce the problem. Please configure your environment to run Chrome as a regular user instead. While it is possible to work around this issue by passing '-no-sandbox' flag when creating your WebDriver session, such a configuration is unsupported and highly discouraged. This often fixes problems if you are running Selenium as a background service.Ī common cause for Chrome to crash during startup is running Chrome as root user (administrator) on Linux.

Otherwise, if the problem only occurs in your special testing environment: If your test exhibits the same problem even in a simple testing environment, file a new issue with instructions on how to reproduce the problem. For example, in Java, you may use the ProcessBuilder API to start the Chrome binary directly.

You should also check that you are able to launch Chrome directly from your test (without using WebDriver/ChromeDriver).

If Chrome fails to start correctly, you need to fix your installation of Chrome (perhaps by re-installing).Īssuming you are able to run Chrome from a command prompt, your next step should be to see if the same problem occurs when running your test in a simple testing environment (preferably launching the test binary/script directly from a normal user's command prompt). If you are passing any special command line switches/arguments to Chrome, make sure to include those too. This often happens when running ChromeDriver/Chrome using a special test harness (perhaps an IDE) or continuous build system (e.g., Jenkins).įirst, try launching the same Chrome binary that your test uses from a normal user command prompt (check your chromedriver.log file to see what Chrome is being used).
