1717
1818import base64
1919import os
20- from typing import BinaryIO , Dict , List , Optional , Union
20+ from typing import BinaryIO , Optional , Union
2121
2222from selenium .webdriver .common .desired_capabilities import DesiredCapabilities
2323from selenium .webdriver .common .options import ArgOptions
@@ -29,9 +29,9 @@ class ChromiumOptions(ArgOptions):
2929 def __init__ (self ) -> None :
3030 super ().__init__ ()
3131 self ._binary_location : str = ""
32- self ._extension_files : List [str ] = []
33- self ._extensions : List [str ] = []
34- self ._experimental_options : Dict [str , Union [str , int , dict , List [str ]]] = {}
32+ self ._extension_files : list [str ] = []
33+ self ._extensions : list [str ] = []
34+ self ._experimental_options : dict [str , Union [str , int , dict , list [str ]]] = {}
3535 self ._debugger_address : Optional [str ] = None
3636
3737 @property
@@ -68,7 +68,7 @@ def debugger_address(self, value: str) -> None:
6868 self ._debugger_address = value
6969
7070 @property
71- def extensions (self ) -> List [str ]:
71+ def extensions (self ) -> list [str ]:
7272 """:Returns: A list of encoded extensions that will be loaded."""
7373
7474 def _decode (file_data : BinaryIO ) -> str :
@@ -117,7 +117,7 @@ def experimental_options(self) -> dict:
117117 """:Returns: A dictionary of experimental options for chromium."""
118118 return self ._experimental_options
119119
120- def add_experimental_option (self , name : str , value : Union [str , int , dict , List [str ]]) -> None :
120+ def add_experimental_option (self , name : str , value : Union [str , int , dict , list [str ]]) -> None :
121121 """Adds an experimental option which is passed to chromium.
122122
123123 :Args:
0 commit comments