@@ -3190,7 +3190,7 @@ def __set_last_page_screenshot(self):
3190
3190
if not self .__last_page_screenshot :
3191
3191
try :
3192
3192
element = self .driver .find_element_by_tag_name ('body' )
3193
- if self .is_pytest :
3193
+ if self .is_pytest and self . report_on :
3194
3194
self .__last_page_screenshot = element .screenshot_as_base64
3195
3195
else :
3196
3196
self .__last_page_screenshot = element .screenshot_as_png
@@ -3222,20 +3222,21 @@ def __add_pytest_html_extra(self):
3222
3222
if self .with_selenium :
3223
3223
if not self .__last_page_screenshot :
3224
3224
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 )
3239
3240
except Exception :
3240
3241
pass
3241
3242
0 commit comments