From 9ce57ca3e23a547ae7115514faf71fe46d0bc6dc Mon Sep 17 00:00:00 2001 From: Ravishankar Chavare <33047641+chavarera@users.noreply.github.com> Date: Fri, 28 May 2021 19:20:34 +0530 Subject: [PATCH] #13 [bug-fix] hide elements after scroll element such as "Top" ,"up","^" appears after every scroll we need to hide them before taking screenshot --- Screenshot/Screenshot_Clipping.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Screenshot/Screenshot_Clipping.py b/Screenshot/Screenshot_Clipping.py index c3ff006..2985e20 100644 --- a/Screenshot/Screenshot_Clipping.py +++ b/Screenshot/Screenshot_Clipping.py @@ -78,7 +78,7 @@ def full_Screenshot(self, driver: WebDriver, save_path: str = '', image_name: st time.sleep(2) rectangles = [] - self.hide_elements(driver, elements) + i = 0 while i < total_height: ii = 0 @@ -100,6 +100,8 @@ def full_Screenshot(self, driver: WebDriver, save_path: str = '', image_name: st if not previous is None: driver.execute_script("window.scrollTo({0}, {1})".format(rectangle[0], rectangle[1])) time.sleep(3) + self.hide_elements(driver, elements) + file_name = "part_{0}.png".format(part) driver.get_screenshot_as_file(file_name) screenshot = Image.open(file_name)