diff --git a/lib/ferrum/contexts.rb b/lib/ferrum/contexts.rb index 74d098fc..2953f2f6 100644 --- a/lib/ferrum/contexts.rb +++ b/lib/ferrum/contexts.rb @@ -95,7 +95,7 @@ def subscribe # rubocop:disable Metrics/PerceivedComplexity, Metrics/CyclomaticC if info["type"] == "iframe" && (target = @contexts[context_id]&.find_target { |t| t.connected? && t.page.frame_by(id: info["targetId"]) }) - @contexts[context_id]&.add_target(session_id: target.page.client.session_id, params: info) + @contexts[context_id]&.add_target(session_id: target.session_id, params: info) else @contexts[context_id]&.add_target(params: info) end