diff --git a/front-generator/generate-screens.py b/front-generator/generate-screens.py index a1459ab..6b75f36 100644 --- a/front-generator/generate-screens.py +++ b/front-generator/generate-screens.py @@ -63,6 +63,7 @@ def run_server(modem, build): def create_driver(): opts = webdriver.FirefoxOptions() + opts.add_argument("--headless") serv = webdriver.FirefoxService(executable_path='/snap/bin/geckodriver') driver = webdriver.Firefox(options=opts, service=serv) @@ -103,7 +104,7 @@ def make_screenshots_or_checks(modem): driver = create_driver() try: driver.get("http://localhost:8080/login") - driver.save_screenshot(str(out_dir / f"login.png")) + driver.get_full_page_screenshot_as_file(str(out_dir / f"login.png")) login(driver) @@ -115,12 +116,9 @@ def make_screenshots_or_checks(modem): # Проверка, что body загрузилось time.sleep(1) - page_height = driver.execute_script("return document.body.scrollHeight") - driver.set_window_size(SCREEN_WIDTH, page_height + 200) - time.sleep(1) driver.find_element(By.TAG_NAME, "body") # гарантирует что DOM есть - driver.save_screenshot(str(out_dir / f"{tab_name}.png")) + driver.get_full_page_screenshot_as_file(str(out_dir / f"{tab_name}.png")) finally: driver.quit() diff --git a/preview/images/login.png b/preview/images/login.png index 9302fc0..2f155c9 100644 Binary files a/preview/images/login.png and b/preview/images/login.png differ diff --git a/preview/images/scpc/admin.png b/preview/images/scpc/admin.png index 4ed8d14..609d718 100644 Binary files a/preview/images/scpc/admin.png and b/preview/images/scpc/admin.png differ diff --git a/preview/images/scpc/monitoring.png b/preview/images/scpc/monitoring.png index eb6cbdd..724b74f 100644 Binary files a/preview/images/scpc/monitoring.png and b/preview/images/scpc/monitoring.png differ diff --git a/preview/images/scpc/qos.png b/preview/images/scpc/qos.png index 4849c8a..ae20ab1 100644 Binary files a/preview/images/scpc/qos.png and b/preview/images/scpc/qos.png differ diff --git a/preview/images/scpc/setup.png b/preview/images/scpc/setup.png index 79e08e3..f2a1f3b 100644 Binary files a/preview/images/scpc/setup.png and b/preview/images/scpc/setup.png differ diff --git a/preview/images/shps/admin.png b/preview/images/shps/admin.png index 253cddf..d6fdf21 100644 Binary files a/preview/images/shps/admin.png and b/preview/images/shps/admin.png differ diff --git a/preview/images/shps/monitoring.png b/preview/images/shps/monitoring.png index e7c9373..9f51e7f 100644 Binary files a/preview/images/shps/monitoring.png and b/preview/images/shps/monitoring.png differ diff --git a/preview/images/shps/setup.png b/preview/images/shps/setup.png index f197942..757036a 100644 Binary files a/preview/images/shps/setup.png and b/preview/images/shps/setup.png differ diff --git a/preview/images/tdma/admin.png b/preview/images/tdma/admin.png index 87a85fe..8e36695 100644 Binary files a/preview/images/tdma/admin.png and b/preview/images/tdma/admin.png differ diff --git a/preview/images/tdma/logs.png b/preview/images/tdma/logs.png index 44cfc0f..b6b2585 100644 Binary files a/preview/images/tdma/logs.png and b/preview/images/tdma/logs.png differ diff --git a/preview/images/tdma/monitoring.png b/preview/images/tdma/monitoring.png index 98a09ce..c2f1ff7 100644 Binary files a/preview/images/tdma/monitoring.png and b/preview/images/tdma/monitoring.png differ diff --git a/preview/images/tdma/setup.png b/preview/images/tdma/setup.png index 12f3bf9..a2d5d37 100644 Binary files a/preview/images/tdma/setup.png and b/preview/images/tdma/setup.png differ