Hi lahiru,

If you need to check that element is present in the current UI, You can go
with this method *isElementPresent(By by)*.

for example in your case *driver.**isElementPresent**(By.id("elemnt_id")) *will
return true if the element is present in current UI or else it will return
false.Hope it will help you.

For your reference

[1] -
https://github.com/wso2/product-ds/blob/master/modules/integration/tests-ui-integration/ui-test-utils/src/main/java/org/wso2/ds/ui/integration/util/DSWebDriver.java#L47

On Tue, Feb 9, 2016 at 3:01 PM, Lahiru J Ekanayake <lahi...@wso2.com> wrote:

> Hi ,
>
> I'm writing selenium tests for GREG publisher UI. When implementing UI
> test cases, some situations we need to check whether some elements exists,
> before click or make any operations on them.
> Selenium provides, *driver.findElement(By.id("elemnt_id")) *
> method to find any element by id. Problem is if that element is not exist
> , it will return an error, saying
> *org.openqa.selenium.NoSuchElementException: Unable to locate
> element:{"method":"id","selector":"elemnt_id"}*
>
> Is there any way to check the existence of any element , without catching
> the error? .
>
>
>
>
> Regards
>
>
>
> --
>
>
>
> *Lahiru J Ekanayake**Software Engineer*
> Mobile : +94 (0) 77 8812629 / +94(0) 778509547
> Email : lahi...@wso2.com
> WSO2, Inc.; http://wso2.com/
> lean . enterprise . middleware.
>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

*Thank You.*

*Rajeenthini Satkunam*

*Associate Software Engineer | WSO2*


*E:rajeenth...@wso2.com <rajeenth...@wso2.com>*

*M :+94770832823   *
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to