Skip to content

Screenshot size no match screen size. #9

Open
@Apkawa

Description

@Apkawa

Have issue in my project https://github.com/Apkawa/xlsx2html/blob/bf85665476f0f3f453a1115f5d9f6bf967730085/tests/test_files.py#L119

Locally is ok, on ci fail test

def test_screenshot_diff(temp_file, browser, screenshot_regression):
    browser.driver.set_window_size(1280, 1024)
    out_file = temp_file()
    xlsx2html(XLSX_FILE, out_file, locale="en")
    browser.visit("file://" + out_file)
    # Wait loading page
    from selenium.webdriver.support.wait import WebDriverWait

    WebDriverWait(browser, timeout=10).until(page_has_loaded)
    time.sleep(1)
    # Debug CI
    print("Window size", browser.driver.get_window_size())
    screenshot_file = temp_file(extension=".png")
    browser.driver.save_screenshot(screenshot_file)
    im = Image.open(screenshot_file)
    assert im.size == (1280, 1024)
    # End debug CI
    screenshot_regression()

I dunno can be fixed

SeleniumHQ/selenium#14660

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions