Class: Puppeteer::Bidi::PageTarget

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

Instance Method Summary collapse

Constructor Details

#initialize(page) ⇒ PageTarget

Returns a new instance of PageTarget.

Parameters:



47
48
49
# File 'lib/puppeteer/bidi/target.rb', line 47

def initialize(page)
  @page = page
end

Instance Method Details

#as_pagePage

Returns:



57
58
59
# File 'lib/puppeteer/bidi/target.rb', line 57

def as_page
  @page
end

#browserBrowser

Returns:



72
73
74
# File 'lib/puppeteer/bidi/target.rb', line 72

def browser
  @page.browser_context.browser
end

#browser_contextBrowserContext

Returns:



77
78
79
# File 'lib/puppeteer/bidi/target.rb', line 77

def browser_context
  @page.browser_context
end

#pagePage

Returns:



52
53
54
# File 'lib/puppeteer/bidi/target.rb', line 52

def page
  @page
end

#typeString

Returns:

  • (String)


67
68
69
# File 'lib/puppeteer/bidi/target.rb', line 67

def type
  'page'
end

#urlString

Returns:

  • (String)


62
63
64
# File 'lib/puppeteer/bidi/target.rb', line 62

def url
  @page.url
end