File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,10 +19,11 @@ jobs:
1919 with :
2020 python-version : " 3.12"
2121
22- - name : Install Google Chrome
23- run : |
24- sudo apt-get update
25- sudo apt-get install -y google-chrome-stable
22+ - name : Set up Chrome
23+ uses : browser-actions/setup-chrome@v1
24+
25+ - name : Show Chrome version
26+ run : google-chrome --version
2627
2728 - name : Install dependencies
2829 run : |
Original file line number Diff line number Diff line change 11from selenium import webdriver
2+ from selenium .webdriver .chrome .options import Options
23
3- def get_driver ():
4- driver = webdriver .Chrome ()
5- driver .maximize_window ()
4+ def get_driver (headless : bool = False ):
5+ options = Options ()
6+
7+ if headless :
8+ options .add_argument ("--headless=new" )
9+ options .add_argument ("--no-sandbox" )
10+ options .add_argument ("--disable-dev-shm-usage" )
11+ options .add_argument ("--disable-gpu" )
12+ options .add_argument ("--window-size=1920,1080" )
13+
14+ driver = webdriver .Chrome (options = options )
615 return driver
You can’t perform that action at this time.
0 commit comments