# Properties Library

In the UI elements, We have the section called PROPERTIES. any actionable configuration will be configured here. Refer the below screenshots to understand.

| Property Name | Property Value | When to use                                                                                                                                              | How it works                                                                                                                |
| ------------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| jsClick       | TRUE/FALSE     | <ol><li>An element is covered  by another element</li><li>An element is not in a scrollable position</li><li>When  a normal click doesn't work</li></ol> | Performs the click operation with java script                                                                               |
| focusAndSend  | TRUE/FALSE     | <ol><li>When we have to hover the mouse and perform click</li><li>When a web element is not responsive. To enable the element</li></ol>                  | It hovers the mouse on to the element and then performs the click operation                                                 |
| contextClick  | TRUE/FALSE     | <ol><li>To perform the right-click operation</li></ol>                                                                                                   | <p>It just performs the right click to select the sub option.<br><br>Helpful to automate the native applications mostly</p> |
| returnKey     | TRUE/FALSE     | <ol><li>When a normal click doesn't work in web form</li><li>When to press the ENTER Key for submission of a form</li></ol>                              | It just clicks on the ENTER button                                                                                          |
| clickAndHold  | TRUE/FALSE     | <ol><li>When the user wants to click and hold on the element for 2 seconds</li><li>When a click operation has some inbuilt process running</li></ol>     | It clicks the web element and holds for 2 seconds then release the click operation on the element                           |
