Selenium Tutorial 2: Introduction to Selenium Part 2

preview_player
Показать описание
Introduction to Selenium Part - 2 Tutorial explains Selenium Supporting Environments, Selenium License, Advantages of Selenium, Disadvantages of Selenium, Choose Selenium Tools and Configure Selenium Environment. Selenium versus UFT, Selenium Certification and other Selenium features.
Рекомендации по теме
Комментарии
Автор

Selenium Class Notes:
Selenium Class 2: Introduction to Selenium Part-2

4) Selenium Supporting Environments

5) Selenium License

6) Testing Frameworks and Other tools used in Selenium

7) Selenium Environment Setup

8) Advantages of Selenium

9) Disadvantages of selenium

4) Selenium Supporting Environments

a) Operating Environment

MS Windows

Linux

Macintosh

Apple OX

b) Application Environment

i) CUI based - Selenium doesn't support.

ii) Windows based-Selenium doesn't support.

iii) Web based- Selenium supports.

iv) Mobile based- Supports Mobile Applications which have Web forms.

c) Programming Environment

Java

C#

Python

Perl

Ruby

PHP

Note: Selenium IDE doesn't support any programming language.

d) Browser Environment

Google Chrome

Mozilla Firefox

IE

Safari

Opera etc...

Note: Selenium IDE supports Firefox Browser only.

5) Selenium License

All Selenium Projects released under the Apache 2.0 License

> Anybody can download and use all Selenium projects with free of cost.

> Anybody can modify the source code and distribute the source code

** Selling modified code is not allowed.

6) Testing Frameworks and Other tools used in Selenium

Testing Frameworks

JUnit Framework

TestNG Framework

Eclipse IDE -

> To create and execute Java programs,

> Add Selenium WebDriver .jar files to Java project and use Webdriver features.

> Install TestNG/JUnit Testing Frameworks


Firebug and Firepath plug ins (Mozilla Firefox) for inspecting elements in Firefox browser.

Note: Google Chrome and IE browsers have built Developer tools (F12) to inspect elements.

Browser Drivers for Cross Browser Testing

For Google Chrome, IE etc... Browsers, download Browser drivers and set driver path in test scripts.

7) Selenium Environment Setup

Choose Selenium Tools

Selenium WebDriver to create Test cases.

Java as Programming Language

TestNG Framework as Test Runner.

Firebug and Firepath plug in for Mozilla browser to inspect Elements.

Browser Drivers etc...

Configure Selenium:

> Download Eclipse IDE and extract

> Download Java software and Install.

> Set Environment variable (Path variable).

> Download Selenium WebDriver java language binding (seleniumhq.org) and add
WebDriver jar file to Java project in Eclipse IDE.

> Download and install Firebug and Firepath from Mozilla browser to inspect elements.

> Download IE, Chrome etc... Browser drivers.

> Download and install TestNG Testing Framework from Eclipse IDE

8) Advantages of Selenium

i) It is an Open source Software.

ii) It supports various Operating environments (Windows, Linux, Mac etc...)

iii) It supports various browsers (IE, Mozilla Firefox, Chrome, safari, Opera etc...)

iv) It supports various programming environments (Java, Perl, Python, Ruby and PHP)

v) It supports parallel Test execution.

vi) It uses less Hardware resources.

9) Disadvantages of Selenium

i) It supports Web based Applications only.

ii) No reliable support from anybody.

iii) No centralized maintenance of Elements/objects

iv) Difficult to setup environment.

v) Difficult to use.

vi) Limited support for Image based testing.

vii) New features may not work properly.

viii) No other tool integration for test management.

ix) No built in Reporting facility.

10) Selenium Vs. UFT

Selenium UFT(Formerly QTP)

1) Open Source Vendor tool, License is required

2) Supports various OS environments MS Windows only

3) Supports various Programming environments VBScript only

4) No Object Repositories Local and Shared object Repositories

5) No built-in Reporting feature. Built-in reporting feature.

6) Selenium WebDriver has no IDE UFT has both IDE and Programming Interface
Selenium IDE has no Programming Interface

7) Uses less Hardware resources Uses more Hardware resources

8) Difficult to setup environment and use Easy to setup and use

9) Limited support for Image Testing Rich support for Image Testing

10) No reliable support Support from HP

11) No other tool integration UFT can be integrated with ALM/QC for Test Management
for Test management

12) New features may not work properly New features will properly

13) No Add ins for supporting Application Add ins are required for supporting Application environments.
Environments.

14) Supports Web Applications only Supports Desktop and Web Applications

15) No Authorized Certification Authorized Certification program.

gcreddy
Автор

This is also kind of social service, , providing 5star quality tutorial for free in internet YouTube.
Hatsoff, Great work sir,
God bless you

rv_raj
Автор

Saying thank you is just insufficient for the great and generous effort you've made for students all over the world. Its a great work worth deserving gratefulness and admiration. We owe to you.

emrulhasan
Автор

you are a wonderful instructor. I went through hundreds of videos to learn about testing concepts but the way you have explained is simply awesome. It has brought a sense of confidence in me that I can learn it. Once again thanks to you. Hats off to you!!!

anuagrawal
Автор

I have no words to say how good you teach and your explaination is so clear that it fits in mind exactly at first go.
Hatsoff
I am going through your videos to learn WebDriver hopefully its full tutorials
Once again thank you so much.

nursingism
Автор

Sir. You are JUST GREAT. Very detailed Tutorial. Anyone can pick up and start automating, after your tutorial. Thanks is a small word to thank for all your efforts & time. Hats Off to you, Sir.

kedardegaonkar
Автор

Sir, sharing knowledge is the most precious gift you can give to someone and you are a path finder for millions of them. Please tell me the process of joining your institute.

pawarkalpana
Автор

The best Selenium Teaching Video I have ever seen

umeshim
Автор

Hi Sir, The way you explain, it can be understood by any layman .By uploading these videos for free you contribute to the society and encourage open learning, which i really appreciate. I have already become a fan of yours.

debiduttapal
Автор

Really sir no word for you how you explain this much clear way ... every single word fit in every corner of mind

parminderkhangura
Автор

I can make out that you have in-depth knowledge on each software and you are a good teacher.

rammohan
Автор

Thank you so much for such wonderful selenium training videos.
I have learnt selenium from your videos and have started preparing selenium automation scripts.
your videos are very helpful especially for begineers, clear and easy to understand

kapil
Автор

Dear Sir, thank you for such nice tutorial video. I regularly go through your videos. I have no words how nicely you teach and your explanation is very clear that it immediately fits in the mind. I am going through your videos and will go through all the videos. Once again thank you very much.

Joy
Автор

Awesome sir, your explanations is like some thing even if some one ask me about selenium in death bed i can explain. This happened all because of you. Thank you so much for your videos.

neelamchakraborty
Автор

Hatsoff Sir ...no one taught this much clearly so neat

ShubhaMurthyBee
Автор

GC Sir.

Wonderful Video.

I Have Been Trying To Learn About Selenium.

Your Video Have Cleared Information About Selenium.

Thank You For Posting This.

HariPrasad-ivjv
Автор

Thanks Sir...I am new in selenium and u haelped me lot to understands the basics of it...excellent presentation sir..

RetailersVision
Автор

sir, thank you so much for such a wonderful selenium tutorial videos. I just amazed of your teaching.

priyankathangaraj
Автор

hi sir,
your tutorials are awesome.
you missed one point in Seleenium vs UFT as selenium supports multi browser but UFT supports only IE.

Ravikrishna
Автор

Thanks you sir, before watching you  are Video I don't  have interest to do this course, now have more interest  to do this course...,  because  of  your class presentation thank you so much sir...,

karishmashaik
welcome to shbcf.ru