Веб-драйвер RSelenium Chrome не работает с профилем пользователя - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть какой-то существующий код RSelenium, который я пытаюсь заставить работать с профилем Chrome. Я использую приведенный ниже код для открытия браузера:

cprof <- getChromeProfile("C:/Users/Paul/AppData/Local/Google/Chrome/User Data",  "Profile 1")
driver <- rsDriver(browser=c("chrome"), chromever="80.0.3987.106", port=4451L, extraCapabilities=cprof)

Но когда я его запускаю, открывается три (3!) Новых Chrome браузера windows до того, как в RStudio отобразится следующая ошибка:

Could not open chrome browser.
Client error message:
     Summary: SessionNotCreatedException
     Detail: A new session could not be created.
     Further Details: run errorDetails method
Check server log for further details.

Загадочная часть в том, что он действительно выглядит так, как будто он получает правильный профиль, потому что когда я переключаюсь между «Профиль 1», «Профиль 2» и даже "По умолчанию" в вызове getChromeProfile, я вижу правильный значок пользователя в открывшемся браузере windows. И если я отключу extraCapabilities, браузер откроется без проблем (используя «пустой» профиль по умолчанию).

Есть идеи, что я делаю неправильно?

...