Question 1: What
is Selenium?
Answer:
Selenium is a browser
automation tool which lets you automated operations like – type, click, and
selection from a drop down of a web page.
Question 2:
How is Selenium different from commercial browser automation tools?
Answer:
Selenium is a library
which is available in a gamut of languages i.e. java, C#, python, ruby, php etc
while most commercial tools are limited in their capabilities of being able to
use just one language. More over many of those tools have their own proprietary
language which is of little use outside the domain of those tools. Most
commercial tools focus on record and replay while Selenium emphasis on using
Selenium IDE (Selenium record and replay) tool only to get acquainted with
Selenium working and then move on to more mature Selenium libraries like Remote
control (Selenium 1.0) and Web Driver (Selenium 2.0).
Though most commercial
tools have built in capabilities of test reporting, error recovery mechanisms
and Selenium does not provide any such features by default. But given the rich
set of languages available with Selenium it very easy to emulate such features.
Question3:
What are the set of tools available with Selenium?
Answer:
Selenium has four set of
tools – Selenium IDE, Selenium 1.0 (Selenium RC), Selenium 2.0 (WebDriver) and
Selenium Grid. Selenium Core is another tool but since it is available as part
of Selenium IDE as well as Selenium 1.0, it is not used in isolation.
Question 4:
Which Selenium Tool should I use?
Answer:
It entirely boils down
to where you stand today in terms of using Selenium. If you are entirely new to
Selenium then you should begin with Selenium IDE to learn Selenium location
strategies and then move to Selenium 2 as it is the most stable Selenium
library and future of Selenium. Use Selenium Grid when you want to distribute
your test across multiple devices. If you are already using Selenium 1.0 than
you should begin to migrate your test scripts to Selenium 2.0
Question 5:
What is Selenium IDE?
Answer:
Selenium IDE is a
firefox plug-in which is (by and large) used to record and replay test is
firefox browser. Selenium IDE can be used only with firefox browser.
Question 6:
Which language is used in Selenium IDE?
Answer:
Selenium IDE uses html
sort of language called Selenese. Though other languages (java, c#, php etc)
cannot be used with Selenium IDE, Selenium IDE lets you convert test in these
languages so that they could be used with Selenium 1.0 or Selenium 2.0
Question 7:
What is Selenium 1.0?
Answer:
Selenium 1.0 or Selenium
Remote Control (popularly known as Selenium RC) is library available in wide
variety of languages. The primary reason of advent of Selenium RC was
incapability of Selenium IDE to execute tests in browser other than Selenium
IDE and the programmatical limitations of language Selenese used in Selenium
IDE.
Question 8:
What is Selenium 2.0?
Answer:
Selenium 2.0 also known
as WebDriver is the latest offering of Selenium. It provides
·
better API than Selenium
1.0
·
does not suffer from
java script security restriction which Selenium 1.0 does
·
supports more UI
complicated UI operations like drag and drop
Question 9:
What are the element
locators available with Selenium which could be used to locate elements on web
page?
Answer:
There are mainly 4
locators used with Selenium –
·
html id
·
html name
·
XPath locator and
·
Css locators
Question 10:
What is Selenium Grid?
Answer:
Selenium grid lets you
distribute your tests on multiple machines and all of them at the same time.
Hence you can execute test on IE on Windows and Safari on Mac machine using the
same test script (well, almost always). This greatly helps in reducing the time
of test execution and provides quick feedback to stack holders.
The Selenium interview question are very much useful My sincere thanks for sharing this post and please countinue to share this post
ReplyDeleteSelenium Training in Chennai
really you have posted an informative blog. before i read this blog i didn't have any knowledge but now i got some knowledge about the technology. so keep on sharing such kind of an interesting blogs.
ReplyDeleteselenium training in chennai
Nice compilation of selenium interview Question My sincere thanks for sharing this post and please continue to share this kind of post
ReplyDeleteSelenium Training in Bangalore
Thanks for sharing this to our vision...It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me... Selenium Training in Chennai | Software Testing Training in Chennai
ReplyDeleteNice blog, here I had an opportunity to learn something new in my field. I have an expectation about your future post so please keep updates...Thanks..
ReplyDeleteJava Training in chennai | Best Java Training in chennai | Java Training Institutes in chennai
I really enjoy the blog.Much thanks again. Really Great selenium Online Course
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteInformative blog! it was very useful for me.Thanks for sharing. Do share more ideas regularly.
ReplyDeleteBest Spoken English Class in Chennai
Spoken English Course in Chennai
Best Spoken English Classes in Chennai
Spoken English Training near me
Best Spoken English Institute in Chennai
English Coaching Class in Chennai
English Courses in Chennai
Thanks for sharing this valuable information to our vision. You have posted a worthy blog keep sharing.
ReplyDeleteBig Data Hadoop Training in Chennai
Hadoop Course in Chennai
Best Big Data Training in chennai
hadoop training in bangalore
hadoop training in bangalore
big data training in bangalore
Such an excellent and interesting blog, Do post like this more with more information, This was very useful, Thank you.
ReplyDeleteairport ground staff training courses in chennai
airport ground staff training in chennai
ground staff training in chennai
Amazing Post. The choice of words is very unique. Interesting idea. Looking forward for your next post.
ReplyDeleteHadoop Admin Training in Chennai
Hadoop Administration Training in Chennai
Hadoop Administration Course in Chennai
Hadoop Administration Training
Big Data Administrator Training
IELTS coaching in Chennai
IELTS Training in Chennai
SAS Training in Chennai
SAS Course in Chennai
Thanks for sharing such an informative post. Keep sharing.
ReplyDeleteVMware Training in Chennai
VMware Course in Chennai
VMware Learning
Mobile Testing Course in Chennai
Tally Course in Chennai
oracle Apps DBA Training in chennai
Amazing work. Extra-ordinary way of capturing the details. Thanks for sharing. Waiting for your future updates.
ReplyDeleteSpoken English Classes in Chennai
Best Spoken English Classes in Chennai
Spoken English Class in Chennai
Spoken English in Chennai
Node JS Training in Chennai
Node JS Course in Chennai
Node JS Advanced Training
Node JS Training Institute in chennai
Above article is valuable to read .the article says how to upgrade all.the concept is good.
ReplyDeleteAngularjs Training in Chennai
Angular Training in Chennai
Angularjs course in Chennai
UiPath Training in Chennai
UiPath Training Institutes in Chennai
Angularjs Training in Velachery
Angularjs Training in Tambaram
ReplyDeletethe blog is more useful and many important points are there.keep sharing more like this type of blog.
AWS Certification in Chennai
Data Science Course in Chennai
Data Science Training in Chennai
DevOps certification in Chennai
Best DevOps Training in Chennai
AWS Training in OMR
AWS Training in Adyar
Amazing Post. Looking for this kind of information for a long time. Thanks for Posting.
ReplyDeleteInformatica Training in Chennai
Informatica Training Center Chennai
Informatica Training
Learn Informatica
Informatica course
Informatica Training in Tambaram
Informatica Training in Adyar
Amazing content. Extra-ordinary piece of work. Waiting for more updates.
ReplyDeleteBlockchain certification
Blockchain course
Blockchain Training Institutes in Chennai
Blockchain courses in Chennai
Blockchain Training Chennai
Blockchain Training in OMR
Blockchain Training in Porur
Blockchain Training in Adyar
This comment has been removed by the author.
ReplyDelete