「参考にしたサイト」に記載されている以下のコードで実行できましたよ。
python
1from selenium import webdriver
2mobile_emulation = { "deviceName": "Nexus 5" }
3chrome_options = webdriver.ChromeOptions()
4chrome_options.add_experimental_option("mobileEmulation", mobile_emulation)
5driver = webdriver.Remote(command_executor='http://127.0.0.1:4444/wd/hub',
6 desired_capabilities = chrome_options.to_capabilities())
以下のオプションを指定しているところがポイントだと思います。
python
1mobile_emulation = { "deviceName": "Nexus 5" }
2chrome_options = webdriver.ChromeOptions()
3chrome_options.add_experimental_option("mobileEmulation", mobile_emulation)
ここのオプションさえ指定していれば、
webdriver#Chromeだろうがwebdriver#Remoteだろうがエミュレートしたブラウザでアクセスしてくれます。