Sé que esto es muuy vieja por ahora, pero me encontré con él y hace unos segundos y también he encontrado la solución real (al menos para la versión más reciente de selenio).
Así que aquí vamos (Python, ejemplo falsificar la UA IPAD):
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--user-agent=Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3')
driver = webdriver.Chrome(chrome_options=options)
# ...loads of fun...
espero que esto sea útil para cualquier otra persona tienen el mismo problema. Ah, y también funciona con todas las otras opciones de línea de comandos de Chrome. Njoy;)