# If else condition

**URL:** <https://forum.katalon.com/t/if-else-condition/31764>\
**Category:** Web Testing\
**Tags:** web-testing, katalon-studio\
**Created:** [August 19, 2019, 3:32pm UTC](https://forum.katalon.com/t/if-else-condition/31764 "2019-08-19T15:32:23Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![saumil.sah](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/saumil.sah/32/16104_2.png) [@saumil.sah](https://forum.katalon.com/u/saumil.sah)\
**Post date:** [August 19, 2019, 3:32pm UTC](https://forum.katalon.com/t/if-else-condition/31764/1 "2019-08-19T15:32:23Z")

</div>

Hello team,

I am using the ‘get text property’ in Katalon where I am comparing the numbers in one field to the other field. When I am using the ‘contains’ method in an if-else statement, it is showing me as follows:

 ![save](https://europe1.discourse-cdn.com/katalon/original/2X/e/e613bb2c1edae7dfbeb520666900387364329d60.png)

How do I rectify this? Am I missing something?

Best Regards,  
Saumil

---

<div class="post-metadata">

**Author:** ![Russ\_Thomas](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/russ_thomas/32/11884_2.png) [@Russ\_Thomas](https://forum.katalon.com/u/Russ_Thomas)\
**Post date:** [August 19, 2019, 4:14pm UTC](https://forum.katalon.com/t/if-else-condition/31764/2 "2019-08-19T16:14:18Z")

</div>

It’s supposed to represent a deprecated method. However, try this:

```auto
sTransactionTableNumber.toString().contains("whatever")

```

Just makes me 🙄

---

<div class="post-metadata">

**Author:** ![SMyrick](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/smyrick/32/7312_2.png) [@SMyrick](https://forum.katalon.com/u/SMyrick)\
**Post date:** [August 19, 2019, 4:53pm UTC](https://forum.katalon.com/t/if-else-condition/31764/3 "2019-08-19T16:53:44Z")

</div>

I have seen others talk about this before, and I believe the general consensus is to not worry about it. The contains method is provably non-deprecated, and it works as expected.

---

<div class="post-metadata">

**Author:** ![saumil.sah](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/saumil.sah/32/16104_2.png) [@saumil.sah](https://forum.katalon.com/u/saumil.sah)\
**Post date:** [August 22, 2019, 2:07pm UTC](https://forum.katalon.com/t/if-else-condition/31764/4 "2019-08-22T14:07:05Z")

</div>

Thanks 🙂 this is working but is this going to be resolved antime in the near future?

---

<div class="post-metadata">

**Author:** ![Russ\_Thomas](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/russ_thomas/32/11884_2.png) [@Russ\_Thomas](https://forum.katalon.com/u/Russ_Thomas)\
**Post date:** [August 22, 2019, 3:03pm UTC](https://forum.katalon.com/t/if-else-condition/31764/5 "2019-08-22T15:03:56Z")

</div>

Near future? No.

Far future? Doubtful. An upgrade to the IDE is on the cards. But seriously, this is NOT a problem. Follow the devs - move on and focus on something more meaningful. 🕶

---

<div class="post-metadata">

**Author:** ![Marek\_Melocik](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/marek_melocik/32/371_2.png) [@Marek\_Melocik](https://forum.katalon.com/u/Marek_Melocik)\
**Post date:** [August 22, 2019, 3:32pm UTC](https://forum.katalon.com/t/if-else-condition/31764/6 "2019-08-22T15:32:18Z")

</div>

THis is pretty interesting. Groovy doc says that String version of the method is deprecated, but CharSequence (which is actually interface, that String implements) is fine. So the ultimately stupid way how to prevent deprecation is this:

`sTransactionTableNumber.contains((CharSequence)"whatever")`

But noone would ever do this. Weird…

---

<div class="post-metadata">

**Author:** ![Russ\_Thomas](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/russ_thomas/32/11884_2.png) [@Russ\_Thomas](https://forum.katalon.com/u/Russ_Thomas)\
**Post date:** [August 22, 2019, 3:48pm UTC](https://forum.katalon.com/t/if-else-condition/31764/7 "2019-08-22T15:48:07Z")

</div>

> [@Marek\_Melocik](#):
>
> But noone would ever do this. Weird…

Agreed. Much like my 🙄 above.

---

<div class="post-metadata">

**Author:** ![albert.vu](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/albert.vu/32/20595_2.png) [@albert.vu](https://forum.katalon.com/u/albert.vu)\
**Post date:** [August 8, 2022, 7:40am UTC](https://forum.katalon.com/t/if-else-condition/31764/8 "2022-08-08T07:40:11Z")

</div>

Archived on August 8, 2022, 7:40am UTC


