Top 3 challenges in testing Salesforce applications with Selenium

Selenium is a powerful tool to automate user interactions on a browser. Here are the top three testing challenges with Selenium scripting, particular to Salesforce test automation.