# verifyElementPresent takes screenshot on step Pass

**URL:** <https://forum.katalon.com/t/verifyelementpresent-takes-screenshot-on-step-pass/55628>\
**Category:** Web Testing\
**Tags:** katalon-studio\
**Created:** [June 10, 2021, 4:52pm UTC](https://forum.katalon.com/t/verifyelementpresent-takes-screenshot-on-step-pass/55628 "2021-06-10T16:52:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![prajakta](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/prajakta/32/16103_2.png) [@prajakta](https://forum.katalon.com/u/prajakta)\
**Post date:** [June 10, 2021, 4:52pm UTC](https://forum.katalon.com/t/verifyelementpresent-takes-screenshot-on-step-pass/55628/1 "2021-06-10T16:52:40Z")

</div>

I have a statement like below:

if (verifyElementPresent(findTestObject(“Object Repository/XXXX”), 2, OPTIONAL)){ …}  
Even when condition passes, Katalon Studio captures screenshot by default.

My HTML report has so many screenshots. How to avoid it?

---

<div class="post-metadata">

**Author:** ![grylion54](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/grylion54/32/16265_2.png) [@grylion54](https://forum.katalon.com/u/grylion54)\
**Post date:** [June 10, 2021, 9:06pm UTC](https://forum.katalon.com/t/verifyelementpresent-takes-screenshot-on-step-pass/55628/2 "2021-06-10T21:06:22Z")

</div>

Screenshots can be taken when your TC encounters warnings. Review your JUnit\_Report.xml report to see any **Warning** messages. The warning message should also have the appropriate screenshot reference so you can see the element’s state at the time of the warning.

---

<div class="post-metadata">

**Author:** ![prajakta](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/prajakta/32/16103_2.png) [@prajakta](https://forum.katalon.com/u/prajakta)\
**Post date:** [June 16, 2021, 1:23pm UTC](https://forum.katalon.com/t/verifyelementpresent-takes-screenshot-on-step-pass/55628/3 "2021-06-16T13:23:01Z")

</div>

something similar is already reported by someone. However, problem is not yet resolved.

[How to stop capturing screenshot for Warning steps - Katalon Studio / Web Testing - Katalon Community](http://forum.katalon.com/t/how-to-stop-capturing-screenshot-for-warning-steps/18705/8)

Could you please check?

---

<div class="post-metadata">

**Author:** ![kazurayam](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/kazurayam/32/333_2.png) [@kazurayam](https://forum.katalon.com/u/kazurayam)\
**Post date:** [June 18, 2021, 2:17am UTC](https://forum.katalon.com/t/verifyelementpresent-takes-screenshot-on-step-pass/55628/4 "2021-06-18T02:17:36Z")

</div>

> [@How to stop capturing screenshot for Warning steps](http://forum.katalon.com/t/how-to-stop-capturing-screenshot-for-warning-steps/18705/12):
>
> I was not aware of this issue up until now. I looked into the source of Katalon Studio, and found a way to implement your idea. [com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain](https://github.com/katalon-studio/katalon-studio-testing-framework/blob/master/Include/scripts/groovy/com/kms/katalon/core/webui/keyword/internal/WebUIKeywordMain.groovy) has a method StepFailed. The current source looks like this: public static stepFailed(String message, FailureHandling flHandling, Throwable t, boolean takeScreenShot) throws StepFailedException { KeywordMain.stepFailed(message, flHandling, new StepFailedException(message, t), …
