When searching for how to open a new tab using Selenium WebDriver, I found this question:
How to open a new tab using Selenium WebDriver with Java?
However, the question specifically mentions firefox, and additionally the advice to use sendKeys with ctrl + t is windows-specific (on a mac, it's command + t, and I also don't know if other browsers follow the same keyboard-shortcut conventions).
If I can, I'd like to avoid trying to detect what browser and what platform I'm using to determine what keys I should send to open a new tab. Is there a clean, simple, and platform/browser agnostic way to open a new tab using Selenium WebDriver?