Selenium - как сохранить содержимое переменной из console.log? - PullRequest
0 голосов
/ 30 мая 2020

Я пытаюсь протестировать свое приложение с помощью Selenium. Иногда что-то пошло не так, и я не могу воспроизвести, что это такое. Поэтому мне нужно так часто вызывать URL-адрес программно, пока я не смогу воспроизвести проблему.

Поэтому мне нужна возможность сохранить содержимое массива из моего console.log Chrome.

На самом деле я пробовал это следующим образом:

        options.AddArgument("--auto-open-devtools-for-tabs");
        options.SetLoggingPreference(LogType.Browser, LogLevel.All);

, а затем

var test = driver.Manage().Logs.GetLog(LogType.Browser);

Это сработало, как ожидалось, но отображается только для этого массива:

Array (322)

Но, к сожалению, не само содержимое.

Есть ли способ получить значения этого массива, чтобы проверить, что что-то пошло не так?

Заранее спасибо и всего наилучшего

fahri

...