text: Title: DeprecationWarning: firefox_profile has been deprecated, please use an Options object
  Body: Using `Browser('firefox')` results in a DeprecationWarning:
  
  ```
  ~/Vcs/splinter/splinter/browser.py:113: in Browser
      return get_driver(driver, retry_count=retry_count, *args, **kwargs)
  ~/Vcs/splinter/splinter/browser.py:84: in get_driver
      return driver(*args, **kwargs)
  ~/Vcs/splinter/splinter/driver/webdriver/firefox.py:32: in __init__
      firefox_profile = FirefoxProfile(profile)
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
  
  self = <selenium.webdriver.firefox.firefox_profile.FirefoxProfile object at 0x7f886862ff70>
  profile_directory = None
  
      def __init__(self, profile_directory=None):
          """
          Initialises a new instance of a Firefox Profile
  
          :args:
           - profile_directory: Directory of profile that you want to use. If a
             directory is passed in it will be cloned and the cloned directory
             will be used by the driver when instantiated.
             This defaults to None and will create a new
             directory when object is created.
          """
  >       warnings.warn('firefox_profile has been deprecated, please use an Options object',
                        DeprecationWarning, stacklevel=2)
  E       DeprecationWarning: firefox_profile has been deprecated, please use an Options object
  
  .venv/lib/python3.10/site-packages/selenium/webdriver/firefox/firefox_profile.py:58: DeprecationWarning: firefox_profile has been deprecated, please use an Options object
  ```
  Using selenium==4.2.0, 