Skip to content

Commit cd9ccbc

Browse files
committed
BrowserHelper#browser_logs to debug console.log entries
1 parent 4408e49 commit cd9ccbc

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

browser_helper.rb

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
module BrowserHelper
2+
# Use browser_logs to get the captured console.log entries when
3+
# debugging JavaScript.
4+
def browser_logs
5+
page.driver.browser.manage.logs.get('browser').map do |log_entry|
6+
"[#{Time.at(log_entry.timestamp.to_i)}] [#{log_entry.level}] #{log_entry.message}"
7+
end.join("\n")
8+
end
9+
end
10+
11+
RSpec.configure do |config|
12+
config.include BrowserHelper, type: :feature
13+
end

0 commit comments

Comments
 (0)