Skip to content

Commit 49df80a

Browse files
committed
TST: Foix test get view port and set headless chrome in edge
1 parent ecb682b commit 49df80a

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,6 @@ jobs:
6161
with:
6262
chrome-version: stable
6363

64-
- name: Version chrome
65-
if: matrix.browser == 'chrome'
66-
run: |
67-
chrome --version
68-
6964
- uses: browser-actions/setup-firefox@latest
7065
if: matrix.browser == 'firefox'
7166

botcity/web/browsers/edge.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ def default_options(headless=False, download_folder_path=None, user_data_dir=Non
5454
if headless:
5555
edge_options.add_argument("--headless")
5656
edge_options.add_argument("--headless=new")
57+
edge_options.add_argument("--headless=chrome")
5758
edge_options.add_argument("--disable-gpu")
5859
edge_options.add_argument("--hide-scrollbars")
5960
edge_options.add_argument("--mute-audio")

tests/test_browser.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def test_display_size(web: WebBot):
4343
web.set_screen_resolution(1280, 720)
4444
(w, h) = web.display_size()
4545

46-
assert w == 1280 or w == 1233 or w == 1028
46+
assert w == 1280 or w == 1233 or w == 1223 or w == 1028
4747

4848

4949
def test_javascript(web: WebBot):
@@ -203,7 +203,11 @@ def test_leave_iframe(web: WebBot):
203203
def test_get_view_port_size(web: WebBot):
204204
web.browse(conftest.INDEX_PAGE)
205205
size = web.get_viewport_size()
206-
if web.browser == Browser.UNDETECTED_CHROME and conftest.platforms.get(platform.system()) == 'mac':
206+
browsers = [
207+
Browser.CHROME,
208+
Browser.UNDETECTED_CHROME,
209+
]
210+
if web.browser in browsers and conftest.platforms.get(platform.system()) == 'mac':
207211
width = web.execute_javascript("return window.innerWidth")
208212
height = web.execute_javascript("return window.innerHeight")
209213
element = [width, height]

0 commit comments

Comments
 (0)