Получение вывода console.log из Chrome с помощью Selenium Python - PullRequest
0 голосов
/ 11 марта 2020

Я использую Selenium для запуска тестов в Chrome через Python, и мне сложно понять, как настроить Chrome, чтобы сделать вывод console.log из загруженного теста доступным.

я не могу получить значения объекта.

мой код:

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
import time

d = DesiredCapabilities.CHROME
d['goog:loggingPrefs'] = { 'browser':'ALL'}
driver = webdriver.Chrome(desired_capabilities=d)
driver.get("https://ex.com/")
time.sleep(10)
for entry in driver.get_log('browser'):
    try:
        print(entry)
        print("\n\n")
{'level': 'INFO', 'message': 'https://palringo.im/scripts/palringo-web-bundle.js 1729:14 "(PalringoChats) onMessage [group]" Object', 'source': 'console-api', 'timestamp': 1583885800571}
output:

консоль на chrome: введите описание изображения здесь

Я хочу получить все данные, показанные на картинке.

спасибо.

...