Войдите в Chrome как другой пользователь, используя Capybara Ruby Selenium с Chromedriver? - PullRequest
0 голосов
/ 27 сентября 2018

Я видел похожие вопросы, но пока мне не помог ни один ответ.Я пытаюсь войти в Chrome как другой пользователь, чтобы получить доступ к Sharepoint как другой пользователь.

    Capybara.register_driver :selenium do |app|
       options = Selenium::WebDriver::Chrome::Options.new
       options.add_argument('--ignore-certificate-errors')
       options.add_argument('--disable-popup-blocking')
       options.add_argument('--disable-extensions')
       options.add_argument('--test-type')
       options.add_argument('--start-maximized')
       Capybara.ignore_hidden_elements = false
       Capybara::Selenium::Driver.new(app, browser: :chrome, options: options)
    end

Это мои текущие параметры, расширения отключены, но он все еще использует мой текущий логин при входе в Sharepoint.

Я видел этот код

wasGood = system('runas /user:<username> /profile "C:\Program Files\Google\Chrome\Application\chrome.exe --no-sandbox"')

Который откроет новый браузер Chrome как этот пользователь.Есть ли эквивалент Капибара / Хромедрайвер?

Любая помощь будет признательна, и спасибо заранее.

...