Class: Puppeteer::Bidi::FrameTarget

Inherits:
Object
  • Object
show all
Defined in:
lib/puppeteer/bidi/target.rb,
sig/puppeteer/bidi/target.rbs

Instance Method Summary collapse

Constructor Details

#initialize(frame) ⇒ FrameTarget

Returns a new instance of FrameTarget.

Parameters:



85
86
87
# File 'lib/puppeteer/bidi/target.rb', line 85

def initialize(frame)
  @frame = frame
end

Instance Method Details

#as_pagePage

Returns:



95
96
97
# File 'lib/puppeteer/bidi/target.rb', line 95

def as_page
  @frame.page
end

#browserBrowser

Returns:



110
111
112
# File 'lib/puppeteer/bidi/target.rb', line 110

def browser
  @frame.browser_context.browser
end

#browser_contextBrowserContext

Returns:



115
116
117
# File 'lib/puppeteer/bidi/target.rb', line 115

def browser_context
  @frame.page.browser_context
end

#pagePage

Returns:



90
91
92
# File 'lib/puppeteer/bidi/target.rb', line 90

def page
  @frame.page
end

#typeString

Returns:

  • (String)


105
106
107
# File 'lib/puppeteer/bidi/target.rb', line 105

def type
  'frame'
end

#urlString

Returns:

  • (String)


100
101
102
# File 'lib/puppeteer/bidi/target.rb', line 100

def url
  @frame.url
end