Установить профиль Chrome WebDriver Selenium VBA - PullRequest
0 голосов
/ 01 марта 2020

Я пытаюсь установить профиль в chrome, но он не работает.

Chrome Версия: Версия 80.0.3987.106

WebDriver: ChromeDriver 80.0.3987.106

Selenium Basi c: SeleniumBasi c -2.0.9.0.exe

Option Explicit
Public Sub openGChrome()
    Dim obj As New WebDriver
    Dim i As Integer

    Const URL = "https://www.linkedin.com/feed/"
    Const JS_PROFILE As String = "C:\Users\ChuckNorris\AppData\Local\Google\Chrome\User Data\Default"
    Set obj = New ChromeDriver
    With obj
        .SetProfile JS_PROFILE, True
        .Get URL
         Stop
        .Quit
    End With
End Sub

Что я я делаю неправильно? Любая помощь?

Редактировать: Браузер открыт, но у меня нет выбранного профиля, я не могу войти на веб-сайты без входа в систему

1 Ответ

0 голосов
/ 01 марта 2020

Вы не указали, что «не работает», но я думаю, что вы должны убрать \ Default из пути вашего профиля, потому что, когда вы не указываете имя профиля, то есть вы хотите использовать профиль по умолчанию , \ Default затем добавляется неявно.

Чтобы указать определенный профиль, отличный от профиля по умолчанию, вы можете использовать:

.AddArgument ("profile-directory=foldername") 'foldername is the name of the folder with the profile you want to use
...