@@ -3190,7 +3190,7 @@ def __set_last_page_screenshot(self):
31903190 if not self .__last_page_screenshot :
31913191 try :
31923192 element = self .driver .find_element_by_tag_name ('body' )
3193- if self .is_pytest :
3193+ if self .is_pytest and self . report_on :
31943194 self .__last_page_screenshot = element .screenshot_as_base64
31953195 else :
31963196 self .__last_page_screenshot = element .screenshot_as_png
@@ -3222,20 +3222,21 @@ def __add_pytest_html_extra(self):
32223222 if self .with_selenium :
32233223 if not self .__last_page_screenshot :
32243224 self .__set_last_page_screenshot ()
3225- extra_url = {}
3226- extra_url ['name' ] = 'URL'
3227- extra_url ['format' ] = 'url'
3228- extra_url ['content' ] = self .get_current_url ()
3229- extra_url ['mime_type' ] = None
3230- extra_url ['extension' ] = None
3231- extra_image = {}
3232- extra_image ['name' ] = 'Screenshot'
3233- extra_image ['format' ] = 'image'
3234- extra_image ['content' ] = self .__last_page_screenshot
3235- extra_image ['mime_type' ] = 'image/png'
3236- extra_image ['extension' ] = 'png'
3237- self ._html_report_extra .append (extra_url )
3238- self ._html_report_extra .append (extra_image )
3225+ if self .report_on :
3226+ extra_url = {}
3227+ extra_url ['name' ] = 'URL'
3228+ extra_url ['format' ] = 'url'
3229+ extra_url ['content' ] = self .get_current_url ()
3230+ extra_url ['mime_type' ] = None
3231+ extra_url ['extension' ] = None
3232+ extra_image = {}
3233+ extra_image ['name' ] = 'Screenshot'
3234+ extra_image ['format' ] = 'image'
3235+ extra_image ['content' ] = self .__last_page_screenshot
3236+ extra_image ['mime_type' ] = 'image/png'
3237+ extra_image ['extension' ] = 'png'
3238+ self ._html_report_extra .append (extra_url )
3239+ self ._html_report_extra .append (extra_image )
32393240 except Exception :
32403241 pass
32413242
0 commit comments