?
Solved

Selenium IDE - mandatory?

Posted on 2012-03-20
2
Medium Priority
?
641 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 2

Accepted Solution

by:
mam-p earned 2000 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

10 Questions to Ask when Buying Backup Software

Choosing the right backup solution for your organization can be a daunting task. To make the selection process easier, ask solution providers these 10 key questions.

Question has a verified solution.

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

If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
In threads here at EE, each comment has a unique Identifier (ID). It is easy to get the full path for an ID via the right-click context menu. However, we often want to post a short link within a thread rather than the full link. This article shows a…
An overview on how to enroll an hourly employee into the employee database and how to give them access into the clock in terminal.
XMind Plus helps organize all details/aspects of any project from large to small in an orderly and concise manner. If you are working on a complex project, use this micro tutorial to show you how to make a basic flow chart. The software is free when…

752 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