Remove context from Playwright object

This commit is contained in:
Bernard Xie 2022-11-17 14:55:43 -08:00
parent 4b63189917
commit e9d915f8a8
No known key found for this signature in database
GPG key ID: 3C3E0036CE0F892C

View file

@ -16,10 +16,9 @@ import (
) )
type Playwright struct { type Playwright struct {
PW *playwright.Playwright PW *playwright.Playwright
Browser playwright.Browser Browser playwright.Browser
BrowserContext playwright.BrowserContext Page playwright.Page
Page playwright.Page
} }
func (pw *Playwright) RestartBrowser() (newPW Playwright, err error) { func (pw *Playwright) RestartBrowser() (newPW Playwright, err error) {
@ -39,10 +38,9 @@ func (pw *Playwright) RestartBrowser() (newPW Playwright, err error) {
return Playwright{}, err return Playwright{}, err
} }
return Playwright{ return Playwright{
PW: pw.PW, PW: pw.PW,
Browser: browser, Browser: browser,
BrowserContext: context, Page: page,
Page: page,
}, nil }, nil
} }
@ -96,10 +94,9 @@ func InitPlaywright() (Playwright, error) {
return Playwright{}, err return Playwright{}, err
} }
return Playwright{ return Playwright{
PW: pw, PW: pw,
Browser: browser, Browser: browser,
BrowserContext: context, Page: page,
Page: page,
}, nil }, nil
} }