HomeSelenium

New Selenium IDE – Commands (Selenese)

New Selenium IDE – Commands (Selenese)

<<Previous Post                            << Complete Tutorial>>                              Next Post>>

In the previous articles, I have explained different Selenium IDE concepts like below:

  1. Installing and Launching Selenium IDE
  2. Recording and Playback using Selenium IDE
  3. Selenium IDE – Features Walkthrough
  4. Selenium IDE – Locating Strategies

Once you understand the above-mentioned articles, you will understand how to manually write the different statements in Selenium IDE using different Selenium IDE commands.

Selenium IDE has a huge list of commands using which it can automate and perform different actions like click, enter text, select, etc. on the UI elements in the web pages.

Selenium IDE commands are shortly known or called as Selenese.

Example: I have yellow highlighted a few commands that got recorded by Selenium IDE for an example scenario.

Selenium IDE - Commands

As you can see from the above example, there are a good number of commands in Selenium IDE for performed different operations on the different UI elements on the web pages.

In this article, I am going to practically demonstrate each and every Selenium IDE commands (Selenese) in a step by step and detailed manner:

Note: Click on the below-listed commands to learn more about them.

  1. open
  2. type
  3. click
  4. click at
  5. double click
  6. double click at
  7. set window size
  8. close
  9. select
  10. add selection
  11. remove selection
  12. check
  13. uncheck
  14. assert title
  15. verify title
  16. assert text
  17. verify text
  18. assert not text
  19. verify not text
  20. assert value
  21. verify value
  22. assert selected value
  23. verify selected value
  24. assert not selected value
  25. verify not selected value
  26. assert selected label
  27. verify selected label
  28. assert checked
  29. verify checked
  30. assert not checked
  31. verify not checked
  32. assert editable
  33. verify editable
  34. assert not editable
  35. verify not editable
  36. assert element present
  37. verify element present
  38. assert element not present
  39. verify element not present
  40. assert alert
  41. assert confirmation
  42. webdriver choose ok on visible confirmation
  43. webdriver choose cancel on visible confirmation
  44. choose cancel on next confirmation
  45. choose ok on next confirmation
  46. assert prompt
  47. answer on next prompt
  48. webdriver answer on visible prompt
  49. choose cancel on next prompt
  50. webdriver choose cancel on visible prompt
  51. debugger
  52. select frame
  53. drag and drop to object
  54. echo
  55. edit content
  56. execute script
  57. mouse down, mouse move at and mouse up
  58. mouse down at, mouse move at and mouse up at
  59. mouse over and mouse out
  60. pause
  61. submit
  62. store
  63. store title
  64. store xpath count
  65. store value
  66. store text
  67. store attribute
  68. assert
  69. verify
  70. wait for element editable
  71. wait for element not editable
  72. wait for element visible
  73. wait for element not visible
  74. wait for element present
  75. wait for element not present
  76. store json
  77. set speed
  78. send keys
  79. select window
  80. store window handle
  81. run script
  82. execute async script
  83. run
  84. if and end
  85. else
  86. else if
  87. times
  88. while
  89. do and repeat if
  90. for each

Here concludes this article on different commands we can use in Selenium IDE for performing different operations on the web applications.

In the next article, I will explain exploring other features in Selenium IDE.

Next Steps:

  • > To learn more about Selenium, continue to the next post (Click on Next Post link below)
  • > Check complete Selenium Tutorial Contents here (Click here)

Please leave your questions/comments/feedback below.

Happy Learning 🙂

About Me > Arun Motoori

On a mission to contribute to the Software Testing Community in all possible ways.

<<Previous Post                            << Complete Tutorial>>                              Next Post>>

If you like this article, share it on LinkedIn using the below button:

Comments (0)

Leave a Reply

Your email address will not be published. Required fields are marked *