# Suggested Keyword

**URL:** https://forum.robotframework.org/t/suggested-keyword/5304
**Category:** Robot Framework
**Created:** [13 February 2023 03:21 UTC](https://forum.robotframework.org/t/suggested-keyword/5304 "2023-02-13T03:21:43Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![damies13](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/damies13/32/623_2.png) [@damies13](https://forum.robotframework.org/u/damies13)
#### Post date: [13 February 2023 06:58 UTC](https://forum.robotframework.org/t/suggested-keyword/5304/2 "2023-02-13T06:58:48Z")

</div>

Hi Praveen,

See my reply to your previous question

> [@Robot keyword usage](https://forum.robotframework.org/t/robot-keyword-usage/5301/4):
>
> Hi Praveen, Robot framework has generic keywords, but if you need to do a more complex task repetitively on different fields you can easily build a keyword for your task up from the basic keywords. For example for your drop down with a disappearing element: you could use [Click Element](https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Click%20Element) to open the drop down [Select From List By Index](https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Select%20From%20List%20By%20Index) / [Label](https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Select%20From%20List%20By%20Label) / [Value](https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Select%20From%20List%20By%20Value) to select a value (drop down should auto close) [Click Element](https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Click%20Element) to re-open the drop down [Element Should Not Be Visible](https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Element%20Should%20Not%20Be%20Visible) to confirm the element h…

Dave.

---

_[View the full topic](https://forum.robotframework.org/t/suggested-keyword/5304)._
