Which Python code snippet correctly initializes a Remote WebDriver for Chrome to connect to a Selenium Grid Hub at 'http://localhost:4444/wd/hub'?
Afrom selenium import webdriver
driver = webdriver.Chrome('http://localhost:4444/wd/hub')
Bfrom selenium import webdriver
caps = {'browserName': 'chrome'}
driver = webdriver.Remote('http://localhost:4444/wd/hub', desired_capabilities=caps)
Cfrom selenium.webdriver import Remote
driver = Remote(command_executor='http://localhost:4444/wd/hub', browser='chrome')
Dfrom selenium import webdriver
caps = {'browser': 'chrome'}
driver = webdriver.Remote('http://localhost:4444/wd/hub', capabilities=caps)