Ибо лорд знает, по какой причине я пытаюсь использовать Selenium Command Line Runner для запуска некоторых тестов в конкретном файле .side Selenium IDE, который сканирует пользовательский интерфейс зарегистрированной учетной записи G Suite.Это не проблема в IDE - я могу войти в учетную запись G Suite, установить расширение Selenium IDE, открыть мой файл .side и выполнить все его тесты - все браузеры аутентифицированы.Можно ли вместо этого запустить этот файл .side из командной строки?
Первое, что я подумал, чтобы попытаться выяснить, может ли исполнитель командной строки запускать тесты внутри определенного .side файла с использованием определенного локального профиля Chrome, который уже был аутентифицирован.Однако:
selenium-side-runner -c "browserName = 'chrome' chromeOptions.args = [profile-directory = 'Profile 2', user-data-dir = '/ Users / username / Library / ApplicationSupport / Google / Chrome / '] "Calendar \ Settings.side
просто запускает файл в обычном профиле Chrome, не прошедшем проверку подлинности по умолчанию.Поскольку мой тест настроен на открытие URL, который предполагает, что один уже аутентифицирован, я попал на экран аутентификации Google.
Я бы хотел либо: а) запустить средство запуска командной строки .side файл в уже аутентифицированном профиле chrome, либо б) начать набор тестов файла .side с потока аутентификации, затемзапустите оставшиеся тесты в наборе в аутентифицированном профиле Chrome.Есть ли способ сделать либо?