diff --git a/src/SeleniumLibrary/keywords/screenshot.py b/src/SeleniumLibrary/keywords/screenshot.py index 8cd8dc299..aeb614655 100644 --- a/src/SeleniumLibrary/keywords/screenshot.py +++ b/src/SeleniumLibrary/keywords/screenshot.py @@ -89,7 +89,7 @@ def capture_page_screenshot(self, filename: str = DEFAULT_FILENAME_PAGE) -> str: format string syntax]. An absolute path to the created screenshot file is returned or if - ``filename`` equals to EMBED, word `EMBED` is returned. + ``filename`` equals to EMBED, base64 image is returned. Support for EMBED is new in SeleniumLibrary 4.2 @@ -126,7 +126,7 @@ def _capture_page_screenshot_to_file(self, filename): def _capture_page_screen_to_log(self): screenshot_as_base64 = self.driver.get_screenshot_as_base64() self._embed_to_log_as_base64(screenshot_as_base64, 800) - return EMBED + return screenshot_as_base64 @keyword def capture_element_screenshot( @@ -173,7 +173,7 @@ def _capture_element_screenshot_to_file(self, element, filename): def _capture_element_screen_to_log(self, element): self._embed_to_log_as_base64(element.screenshot_as_base64, 400) - return EMBED + return element.screenshot_as_base64 @property def _screenshot_root_directory(self):