# What are the most important keywords used in the Robot framework UI Automation?

**URL:** <https://forum.robotframework.org/t/what-are-the-most-important-keywords-used-in-the-robot-framework-ui-automation/4963>\
**Category:** Robot Framework\
**Created:** [20 November 2022 05:28 UTC](https://forum.robotframework.org/t/what-are-the-most-important-keywords-used-in-the-robot-framework-ui-automation/4963 "2022-11-20T05:28:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dineshsampath05](https://avatars.discourse-cdn.com/v4/letter/d/85f322/32.png) [@Dineshsampath05](https://forum.robotframework.org/u/Dineshsampath05)\
**Post date:** [20 November 2022 05:28 UTC](https://forum.robotframework.org/t/what-are-the-most-important-keywords-used-in-the-robot-framework-ui-automation/4963/1 "2022-11-20T05:28:54Z")

</div>

Important keywords to be used in the robot framework to automate the UI??

---

<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:** [20 November 2022 13:43 UTC](https://forum.robotframework.org/t/what-are-the-most-important-keywords-used-in-the-robot-framework-ui-automation/4963/2 "2022-11-20T13:43:37Z")

</div>

Hi Dinesh,

Regardless of GUI or not, [Log](https://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Log) is probably the most Important keywords, as it really helsp with test debugging

There are so many GUIs that can be automated with Robot Framework , so depending on what type of UI your app uses you’ll usse different Libraries and those Libraries will have different “Important keywords” so there is no one right answer to this question.

Dave.

---

<div class="post-metadata">

**Author:** ![Dineshsampath05](https://avatars.discourse-cdn.com/v4/letter/d/85f322/32.png) [@Dineshsampath05](https://forum.robotframework.org/u/Dineshsampath05)\
**Post date:** [20 November 2022 13:49 UTC](https://forum.robotframework.org/t/what-are-the-most-important-keywords-used-in-the-robot-framework-ui-automation/4963/3 "2022-11-20T13:49:54Z")

</div>

@damies13 Thanks a lot 🙂

---

<div class="post-metadata">

**Author:** ![Shneyi](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/shneyi/32/2080_2.png) [@Shneyi](https://forum.robotframework.org/u/Shneyi)\
**Post date:** [20 November 2022 20:00 UTC](https://forum.robotframework.org/t/what-are-the-most-important-keywords-used-in-the-robot-framework-ui-automation/4963/4 "2022-11-20T20:00:05Z")

</div>

Hi Dinesh, you may check cheat sheet as a quick reference [Robot Framework cheat sheet and quick reference | Robocorp documentation](https://robocorp.com/docs/languages-and-frameworks/robot-framework/cheat-sheet). Also [AREPL for python - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=almenon.arepl#overview) could give you a good intellisense if you are using vs code. Personally, I found VS code is good to robot debugging than Pycharm does. Have a good weekend!

---

<div class="post-metadata">

**Author:** ![Dineshsampath05](https://avatars.discourse-cdn.com/v4/letter/d/85f322/32.png) [@Dineshsampath05](https://forum.robotframework.org/u/Dineshsampath05)\
**Post date:** [21 November 2022 04:05 UTC](https://forum.robotframework.org/t/what-are-the-most-important-keywords-used-in-the-robot-framework-ui-automation/4963/5 "2022-11-21T04:05:06Z")

</div>

@Shneyi  
Thank you very much, It is really helpful to me 🙂

---

<div class="post-metadata">

**Author:** ![\_daryl](https://avatars.discourse-cdn.com/v4/letter/_/45deac/32.png) [@\_daryl](https://forum.robotframework.org/u/_daryl)\
**Post date:** [28 November 2022 21:02 UTC](https://forum.robotframework.org/t/what-are-the-most-important-keywords-used-in-the-robot-framework-ui-automation/4963/6 "2022-11-28T21:02:25Z")

</div>

Aha interesting question both to why and which.

I second that to what @damies13 mentioned, with log and log to console as one of the most used/important keywords you could use.

I tend to use log to console more than log, but use both, just remember to clean up those debug lines after you are finished 😉

I would also argue that a “keyword itself” is only as important/useful as one’s understanding, so I would vote possibly the most important, is one that understands the keyword/s, in turn making the documentation a very important part of getting to grips with the library in use.

---

<div class="post-metadata">

**Author:** ![Dineshsampath05](https://avatars.discourse-cdn.com/v4/letter/d/85f322/32.png) [@Dineshsampath05](https://forum.robotframework.org/u/Dineshsampath05)\
**Post date:** [29 November 2022 07:10 UTC](https://forum.robotframework.org/t/what-are-the-most-important-keywords-used-in-the-robot-framework-ui-automation/4963/7 "2022-11-29T07:10:05Z")

</div>

@_daryl  
Thanks you 🙂
