File tree Expand file tree Collapse file tree 4 files changed +4
-19
lines changed
src/main/java/io/swaglabs/portal/qa/browsermanager Expand file tree Collapse file tree 4 files changed +4
-19
lines changed Original file line number Diff line number Diff line change 6
6
import com .microsoft .playwright .Playwright ;
7
7
import io .swaglabs .portal .qa .constants .WebPortalConstants ;
8
8
9
- import java .util .Collections ;
10
-
11
9
public class ChromeBrowser implements IBrowser {
12
10
13
11
@ Override
14
12
public BrowserContext createSession (Playwright playwright , boolean isHeadless ) {
15
13
return playwright .chromium ().launch (new BrowserType .LaunchOptions ()
16
- .setHeadless (isHeadless )
17
- .setArgs (Collections .singletonList (WebPortalConstants .MAXIMIZE_WINDOW )))
14
+ .setHeadless (isHeadless ))
18
15
.newContext (new Browser .NewContextOptions ()
19
16
.setViewportSize (WebPortalConstants .SCREEN_WIDTH , WebPortalConstants .SCREEN_HEIGHT ));
20
17
}
Original file line number Diff line number Diff line change 6
6
import com .microsoft .playwright .Playwright ;
7
7
import io .swaglabs .portal .qa .constants .WebPortalConstants ;
8
8
9
- import java .util .Collections ;
10
-
11
9
public class FirefoxBrowser implements IBrowser {
12
10
@ Override
13
11
public BrowserContext createSession (Playwright playwright , boolean isHeadless ) {
14
12
return playwright .firefox ().launch (new BrowserType .LaunchOptions ()
15
- .setHeadless (isHeadless )
16
- .setArgs (Collections .singletonList (WebPortalConstants .MAXIMIZE_WINDOW )))
13
+ .setHeadless (isHeadless ))
17
14
.newContext (new Browser .NewContextOptions ()
18
15
.setViewportSize (WebPortalConstants .SCREEN_WIDTH , WebPortalConstants .SCREEN_HEIGHT ));
19
16
}
Original file line number Diff line number Diff line change 6
6
import com .microsoft .playwright .Playwright ;
7
7
import io .swaglabs .portal .qa .constants .WebPortalConstants ;
8
8
9
- import java .util .List ;
10
-
11
9
public class MsEdgeBrowser implements IBrowser {
12
10
@ Override
13
11
public BrowserContext createSession (Playwright playwright , boolean isHeadless ) {
14
12
return playwright .chromium ().launch (new BrowserType .LaunchOptions ()
15
- .setHeadless (isHeadless )
16
- .setArgs (isHeadless
17
- ? List .of ("--headless=new" , WebPortalConstants .MAXIMIZE_WINDOW )
18
- : List .of (WebPortalConstants .MAXIMIZE_WINDOW ))
19
- .setChannel (BrowserName .MS_EDGE .getBrowserType ()))
13
+ .setHeadless (isHeadless ).setChannel (BrowserName .MS_EDGE .getBrowserType ()))
20
14
.newContext (new Browser .NewContextOptions ()
21
15
.setViewportSize (WebPortalConstants .SCREEN_WIDTH , WebPortalConstants .SCREEN_HEIGHT ));
22
16
}
Original file line number Diff line number Diff line change 6
6
import com .microsoft .playwright .Playwright ;
7
7
import io .swaglabs .portal .qa .constants .WebPortalConstants ;
8
8
9
- import java .util .Collections ;
10
-
11
9
public class WebkitBrowser implements IBrowser {
12
10
@ Override
13
11
public BrowserContext createSession (Playwright playwright , boolean isHeadless ) {
14
12
return playwright .webkit ().launch (new BrowserType .LaunchOptions ()
15
- .setHeadless (isHeadless )
16
- .setArgs (Collections .singletonList (WebPortalConstants .MAXIMIZE_WINDOW )))
13
+ .setHeadless (isHeadless ))
17
14
.newContext (new Browser .NewContextOptions ()
18
15
.setViewportSize (WebPortalConstants .SCREEN_WIDTH , WebPortalConstants .SCREEN_HEIGHT ));
19
16
}
You can’t perform that action at this time.
0 commit comments