Skip to content

Commit 077bb88

Browse files
expanded imports and removed optional for vars based on information from other class in package
1 parent 44fefad commit 077bb88

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

py/selenium/webdriver/chromium/webdriver.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,22 @@
1717

1818
from typing import Optional
1919

20+
from selenium.webdriver.chromium.options import ChromiumOptions
2021
from selenium.webdriver.chromium.remote_connection import ChromiumRemoteConnection
22+
from selenium.webdriver.chromium.service import ChromiumService
2123
from selenium.webdriver.common.driver_finder import DriverFinder
2224
from selenium.webdriver.remote.command import Command
2325
from selenium.webdriver.remote.webdriver import WebDriver as RemoteWebDriver
2426

25-
from .options import ChromiumOptions
26-
from .service import ChromiumService
27-
2827

2928
class ChromiumDriver(RemoteWebDriver):
3029
"""Controls the WebDriver instance of ChromiumDriver and allows you to
3130
drive the browser."""
3231

3332
def __init__(
3433
self,
35-
browser_name: Optional[str] = None,
36-
vendor_prefix: Optional[str] = None,
34+
browser_name: str,
35+
vendor_prefix: str,
3736
options: Optional[ChromiumOptions] = None,
3837
service: Optional[ChromiumService] = None,
3938
keep_alive: bool = True,
@@ -62,8 +61,8 @@ def __init__(
6261

6362
executor = ChromiumRemoteConnection(
6463
remote_server_addr=self.service.service_url,
65-
browser_name=str(browser_name),
66-
vendor_prefix=str(vendor_prefix),
64+
browser_name=browser_name,
65+
vendor_prefix=vendor_prefix,
6766
keep_alive=keep_alive,
6867
ignore_proxy=options._ignore_local_proxy,
6968
)

0 commit comments

Comments
 (0)