Не могли бы вы помочь при печати журналов консоли в веб-браузере для любых ошибок в автоматизации тестирования Cucumber Capybara? Я использую PhantomJS WebDriver, как показано ниже:Как печатать журналы консоли браузера, используя автоматизацию Rubber Rubber?
Capybara::Selenium::Driver.new(app, :browser => :phantomjs, desired_capabilities: { 'phantomjs.cli.args' => ['--ignore-ssl-errors=yes']
Я хочу, чтобы захватить браузера JS журналов консоли и распечатать его в то время как мне нужно на выполнение автоматизации
Спасибо за ответ. Я использовал ниже коды: logs = page.driver.manage.logs.get ("browser"); p "Logs: # {logs}" Ошибка ниже: undefined метод 'manage 'для # (NoMethodError) Пожалуйста, помогите ... –
SaeeK
Упс - забыли браузер - отредактировал –
Это верно. Я не знаю, как принять его. Я соглашусь после этого. В любом случае все еще не работает. Я получаю эту ошибку при использовании хром. неизвестная ошибка: тип журнала «chrome» не найден (Информация о сессии: chrome = 47.0.2526.111) (Информация о драйвере: chromedriver = 2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf), платформа = Mac OS X 10.9.5 x86_64) (Selenium :: WebDriver :: Ошибка :: UnknownError). Если в состоянии 200 вместо ошибок javascript, я должен получить код состояния 200 – SaeeK