# Unable to verifyElementChecked

**URL:** <https://forum.katalon.com/t/unable-to-verifyelementchecked/29317>\
**Category:** Web Testing\
**Tags:** katalon-studio\
**Created:** [July 8, 2019, 1:07pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317 "2019-07-08T13:07:45Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![brithwulf](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/brithwulf/32/2118_2.png) [@brithwulf](https://forum.katalon.com/u/brithwulf)\
**Post date:** [July 8, 2019, 1:07pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/1 "2019-07-08T13:07:45Z")

</div>

Hello guys,

For some reason WebUI.verifyElementChecked does not work. Well on same radio button, check method is working and it checks the radio button, but I can’t verify that the element was checked using WebUI.verifyElementChecked()

 ![image](https://europe1.discourse-cdn.com/katalon/original/2X/6/64904d95799cf77a8f7d004c601cd8130005d962.png)

And here is the error message:

 ![image](https://europe1.discourse-cdn.com/katalon/original/2X/b/b359e9cbf71f5e5f64012191903817397bff0ca5.png)

---

<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:** [July 8, 2019, 1:12pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/2 "2019-07-08T13:12:41Z")

</div>

Did you verify _visually_ that `WebUI.check` is actually checking the radio?

---

<div class="post-metadata">

**Author:** ![brithwulf](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/brithwulf/32/2118_2.png) [@brithwulf](https://forum.katalon.com/u/brithwulf)\
**Post date:** [July 8, 2019, 1:14pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/3 "2019-07-08T13:14:07Z")

</div>

Yes, it does.

---

<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:** [July 8, 2019, 1:17pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/4 "2019-07-08T13:17:12Z")

</div>

What does this do?

```auto
attr = WebUI.getAttribute(findTestObject('...'), 'checked')

```

You can `println` the value returned or use `if(...)` on it.

---

<div class="post-metadata">

**Author:** ![brithwulf](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/brithwulf/32/2118_2.png) [@brithwulf](https://forum.katalon.com/u/brithwulf)\
**Post date:** [July 8, 2019, 1:25pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/5 "2019-07-08T13:25:28Z")

</div>

it prints null for some reason.

```
attr = WebUI.getAttribute(findTestObject('Object Repository/LoginPage/rememberMe_LoginPage'), 'checked')

```

Result :

`null`

---

<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:** [July 8, 2019, 1:37pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/6 "2019-07-08T13:37:55Z")

</div>

Is the element an HTML `input` element with `type="radio"` (or `checkbox`)?

---

<div class="post-metadata">

**Author:** ![brithwulf](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/brithwulf/32/2118_2.png) [@brithwulf](https://forum.katalon.com/u/brithwulf)\
**Post date:** [July 8, 2019, 1:43pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/7 "2019-07-08T13:43:44Z")

</div>

it is a div element

---

<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:** [July 8, 2019, 1:48pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/8 "2019-07-08T13:48:41Z")

</div>

Well that explains everything. The APIs you’re using only work on `<input type="checkbox/radio">` elements.

---

<div class="post-metadata">

**Author:** ![brithwulf](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/brithwulf/32/2118_2.png) [@brithwulf](https://forum.katalon.com/u/brithwulf)\
**Post date:** [July 8, 2019, 2:39pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/9 "2019-07-08T14:39:53Z")

</div>

So, I can not use WebUI.verifyElementPresent ? How can I verify that it was checked ?

---

<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:** [July 8, 2019, 2:44pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/10 "2019-07-08T14:44:46Z")

</div>

> [@brithwulf](#):
>
> So, I can not use WebUI.verifyElementPresent ?

Yes, you can, but that API does not have anything to do with a `checked` property.

> [@brithwulf](#):
>
> How can I verify that it was checked ?

An HTML `div` element does not support a `checked` attribute/property so the WebUI APIs `check` and `verifyElementChecked` will not work.

The HTML you are dealing with is doing something “special” to handle the notional checked state. Without knowing what it’s doing, I can’t advise. Perhaps you could post more of the HTML so I can see it.

---

<div class="post-metadata">

**Author:** ![brithwulf](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/brithwulf/32/2118_2.png) [@brithwulf](https://forum.katalon.com/u/brithwulf)\
**Post date:** [July 8, 2019, 8:06pm UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/11 "2019-07-08T20:06:48Z")

</div>

Thank you @Russ_Thomas, I will provide more HTML.

---

<div class="post-metadata">

**Author:** ![brithwulf](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/brithwulf/32/2118_2.png) [@brithwulf](https://forum.katalon.com/u/brithwulf)\
**Post date:** [July 9, 2019, 8:02am UTC](https://forum.katalon.com/t/unable-to-verifyelementchecked/29317/12 "2019-07-09T08:02:25Z")

</div>

![image](https://europe1.discourse-cdn.com/katalon/original/2X/0/04a2312031adf5e3ef3eb1290d4fc5bf1eadb23a.png)

this is unchecked checkbox.  
And this is checked checkbox:

 ![image](https://europe1.discourse-cdn.com/katalon/original/2X/7/724315c5c23150364980bcf107682ebc0f248088.png)
