Перейти к содержимому

Фотография

Парсинг логов браузера


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 dolkons

dolkons

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Долгий Константин

Отправлено 24 февраля 2014 - 11:47

Всем привет. Стоит довольно простая задача. Необходимо отлавливать ошибки в логах браузера Google Chrome

Скажите пожалуйста, как подобное можно реализовать?

Спасибо :)


  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 24 февраля 2014 - 12:47

// выведет вам то что вы можете логировать
driver.manage().logs().getAvailableLogTypes()  
// например, вывести лог браузера.
driver.manage().logs().get("browser").getAll()

  • 0

#3 dolkons

dolkons

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Долгий Константин

Отправлено 24 февраля 2014 - 13:11

А что это за язык? Дело в том, что когда я делаю в питоне, то получаю вот что:

>>> driver.manage().logs().getAvailableLogTypes()                                                                                                                                                                                                                              
Traceback (most recent call last):                                                                                                                                                                                                                                             
  File "<stdin>", line 1, in <module>                                                                                                                                                                                                                                          
AttributeError: 'WebDriver' object has no attribute 'manage'                                                                                                                                                                                                                   
>>>      

  • 0

#4 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 24 февраля 2014 - 13:31

Это Java, Константин.


  • 0

#5 dolkons

dolkons

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Долгий Константин

Отправлено 24 февраля 2014 - 14:03

А есть что - нибудь подобное на питоне?


  • 0

#6 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 24 февраля 2014 - 14:26

на гугле забанили?

 

http://lmgtfy.com/?q...chrome logs&l=1

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities 
# enable browser logging
d = DesiredCapabilities.CHROME
d['loggingPrefs'] = { 'browser':'ALL' }
driver = webdriver.Chrome(desired_capabilities=d)
# load some site
driver.get('http://foo.com')
# print messages
for entry in driver.get_log('browser'):
print entry

  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных