|
| 1 | +import asyncio |
| 2 | +import json |
| 3 | +from pathlib import Path |
| 4 | +from unittest.mock import AsyncMock, patch |
| 5 | + |
1 | 6 | import pytest |
2 | 7 | import pytest_asyncio |
3 | | -from unittest.mock import AsyncMock, MagicMock, patch, mock_open |
4 | | -import json |
5 | | -import asyncio |
6 | 8 |
|
| 9 | +from pydoll.browser.options import ChromiumOptions as Options |
| 10 | +from pydoll.browser.chromium.chrome import Chrome |
| 11 | +from pydoll.commands import DomCommands, RuntimeCommands |
| 12 | +from pydoll.constants import Key |
| 13 | +from pydoll.elements.web_element import WebElement |
7 | 14 | from pydoll.exceptions import ( |
8 | | - ElementNotVisible, |
9 | | - ElementNotInteractable, |
10 | | - ElementNotFound, |
11 | 15 | ElementNotAFileInput, |
| 16 | + ElementNotFound, |
| 17 | + ElementNotInteractable, |
| 18 | + ElementNotVisible, |
12 | 19 | WaitElementTimeout, |
13 | 20 | ) |
14 | | -from pydoll.commands import ( |
15 | | - DomCommands, |
16 | | - InputCommands, |
17 | | - PageCommands, |
18 | | - RuntimeCommands, |
19 | | -) |
20 | | -from pydoll.constants import Key |
21 | 21 | from pydoll.protocol.input.types import KeyModifier |
22 | 22 |
|
23 | 23 |
|
24 | | -from pydoll.elements.web_element import WebElement |
25 | | - |
26 | | - |
27 | 24 | @pytest_asyncio.fixture |
28 | 25 | async def mock_connection_handler(): |
29 | 26 | """Mock connection handler for WebElement tests.""" |
@@ -133,7 +130,6 @@ def ci_chrome_options(): |
133 | 130 | options.add_argument('--disable-backgrounding-occluded-windows') |
134 | 131 | options.add_argument('--disable-renderer-backgrounding') |
135 | 132 | options.add_argument('--disable-default-apps') |
136 | | - options.add_argument('--no-default-browser-check') |
137 | 133 |
|
138 | 134 | # Memory optimization |
139 | 135 | options.add_argument('--memory-pressure-off') |
|
0 commit comments