@@ -45,27 +45,13 @@ public ChromeOptions getOptions() {
4545 options .addArguments ("--disable-infobars" );
4646 options .addArguments ("--disable-notifications" );
4747 options .addArguments ("--remote-allow-origins=*" );
48- if (Boolean .valueOf (FrameworkConstants .HEADLESS ) == true ) {
49- options .addArguments ("--headless=new" );
50- options .addArguments ("window-size=1800,900" );
51- }
5248
53- return options ;
54- }
55- }, FIREFOX {
56- @ Override
57- public WebDriver createDriver () {
58- //WebDriverManager.getInstance(DriverManagerType.FIREFOX).setup();
59-
60- return new FirefoxDriver (getOptions ());
61- }
62-
63- @ Override
64- public FirefoxOptions getOptions () {
65- FirefoxOptions options = new FirefoxOptions ();
6649 if (Boolean .valueOf (FrameworkConstants .HEADLESS ) == true ) {
67- options .addArguments ("--headless" );
68- options .addArguments ("window-size=1800,900" );
50+ options .addArguments ("--headless=new" );
51+ options .addArguments ("--disable-gpu" );
52+ options .addArguments ("--no-sandbox" );
53+ options .addArguments ("--disable-dev-shm-usage" );
54+ options .addArguments ("--window-size=1880,1000" );
6955 }
7056
7157 return options ;
@@ -94,7 +80,29 @@ public EdgeOptions getOptions() {
9480
9581 if (Boolean .valueOf (FrameworkConstants .HEADLESS ) == true ) {
9682 options .addArguments ("--headless=new" );
97- options .addArguments ("window-size=1800,900" );
83+ options .addArguments ("--disable-gpu" );
84+ options .addArguments ("--no-sandbox" );
85+ options .addArguments ("--disable-dev-shm-usage" );
86+ options .addArguments ("--window-size=1880,1000" );
87+ }
88+
89+ return options ;
90+ }
91+ }, FIREFOX {
92+ @ Override
93+ public WebDriver createDriver () {
94+ //WebDriverManager.getInstance(DriverManagerType.FIREFOX).setup();
95+
96+ return new FirefoxDriver (getOptions ());
97+ }
98+
99+ @ Override
100+ public FirefoxOptions getOptions () {
101+ FirefoxOptions options = new FirefoxOptions ();
102+ if (Boolean .valueOf (FrameworkConstants .HEADLESS ) == true ) {
103+ options .addArguments ("-headless" );
104+ options .addArguments ("--width=1920" );
105+ options .addArguments ("--height=1080" );
98106 }
99107
100108 return options ;
0 commit comments