File tree 3 files changed +22
-3
lines changed 3 files changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -73,6 +73,21 @@ Please follow next instruction to generate allure report (mac OS example):
73
73
74
74
# # Development notes
75
75
76
+ # ## Selenium grid setup
77
+
78
+ 1. Install selenium grid from https://www.selenium.dev/downloads
79
+ 2. Run in standalone mode
80
+ ` ` ` bash
81
+ java -jar selenium-server-4.0.0-alpha-7.jar standalone --port 9515
82
+ pytest
83
+ ` ` `
84
+ 3. Run in hub & node mode
85
+ ` ` ` bash
86
+ java -jar selenium-server-4.0.0-alpha-7.jar hub --port 9515
87
+ java -jar selenium-server-4.0.0-alpha-7.jar node --port 5555
88
+ pytest
89
+ ` ` `
90
+
76
91
# ## Release History
77
92
78
93
Please check [changelog](CHANGELOG.md) file to get more details about actual versions and it' s release notes.
Original file line number Diff line number Diff line change @@ -9,7 +9,12 @@ class Chrome(WebBrowser):
9
9
"""Representation of a chrome web browser."""
10
10
11
11
def __init__ (self ) -> None :
12
- self ._chrome : WebDriver = webdriver .Chrome ()
12
+ options = webdriver .ChromeOptions ()
13
+ options .add_argument ("--start-maximized" )
14
+ options .add_argument ("--no-sandbox" )
15
+ self ._chrome : WebDriver = webdriver .Chrome (
16
+ desired_capabilities = options .to_capabilities ()
17
+ )
13
18
14
19
def driver (self ) -> Driver :
15
20
return WebDriverOf (self ._chrome )
Original file line number Diff line number Diff line change @@ -10,8 +10,7 @@ class RemoteBrowser(WebBrowser):
10
10
11
11
def __init__ (self , remote_url : str = "localhost:9515" ) -> None :
12
12
self ._remote : WebDriver = Remote (
13
- command_executor = remote_url ,
14
- desired_capabilities = ChromeOptions ().to_capabilities (),
13
+ command_executor = remote_url , options = ChromeOptions (),
15
14
)
16
15
17
16
def driver (self ) -> Driver :
You can’t perform that action at this time.
0 commit comments