Solved

Selenium IDE - mandatory?

Posted on 2012-03-20
2
597 Views
Last Modified: 2013-12-13
Is the Selenium IDE mandatory when using Selenium?

ie. is it best practise to always use the firefox add on when using Selenium

Also I'm told that the firefox add on (without the server I presume) has some limitations. What are they?
0
Comment
Question by:graziazi
2 Comments
 
LVL 2

Accepted Solution

by:
mam-p earned 500 total points
ID: 37743037
No, Selenium-IDE is most certainly not mandatory when using Selenium, nor is it even considered "best practice" to use it.

Selenium-IDE generates Seleneses commands  (click, type, select, etc.). Selenese doesn't support loops, conditionals, functions, and other features of a high-level programming language. So, if one knows how to program, it's much easier to construct tests using either the RC or WebDriver APIs, with one of the supported languages (Python, Java, C#, Ruby).

I am using RC and Python in my present job, but still use Selenium-IDE when I'm starting on a new area of the app for which I'm developing tests. IDE generates the locators (web page addresses) as part of its generation of Selenese code, so I can then copy/paste those locators into my Python/RC code. There are other tools one can use to locate locators ;-) but I find IDE a good starting place.
0
 

Author Closing Comment

by:graziazi
ID: 37745278
Excellent, thanks. Makes perfect sense
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Automated testing suggestions? 2 61
What is the best password manager? 12 169
Parsing an RSS Feed 4 43
Adware on Android hooked into Chrome 6 21
If your app took Google’s lash recently, here are the 5 most likely reasons.
Find Your Happy Place. Every company and every work group has their own culture. If you are considering starting a new job here are some good engineering/culture questions to ask a prospective employer.
An overview on how to enroll an hourly employee into the employee database and how to give them access into the clock in terminal.
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

861 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question