basic concepts of Selenium

What is selenium?

To automate your web-based applications, Selenium is used, which is a robotics challenge tool. Selenium is a free open source automation test tool for web-based applications. It is easy to use, strong and very flexible. It cannot be used for desktop-based application automation. Selenium is a robust and easy to use process, and it is very simple to learn and maintain.
You can work on many operating systems using Selenium and you can code in any of the following languages ​​when using Selenium.
Selenium is used in all operating systems and can be encoded in any of the computer programming languages.
Languages ​​supported by selenium
- Java --- More famous
- C #
- Ruby
- Python
- Php
pearl
Selenium works on versions of Mozilla and Internet Explorer such as 6,7,8, Chrome, Opera and Safari.
Selenium also works on multiple Windows, Mac, Linux / Unix operating systems and many other operating systems.
It is not mandatory that our application code be in C #, then you must write the selenium code C #.
It is independent of the application to the test.

For example: if I put my website in Java, I can also write selenium code in PHP.

Selenium Parts

Selenium is composed of four parts:

- Selenium IDE: can be installed as add-ons in Mozilla. It only works in Mozilla. This is a strong feature of Record and Run. You can also extend IDE functionality with the help of driver extensions. Test cases can be parameterized using IDE. Selenium IDE if there are regular extensions, declarations, loops and many other features.
To manage and use IDE, there are no requirements and no programming language should be known. If you are going to use IDE as extensions, the basics of JavaScript will be sufficient.
The main drawback is that it only works in Firefox and sometimes it is difficult to manage.
- Selenium RC: works in several browsers and is an earlier version of Selenium. RC can be used in any programming language but it has some limitations. This is why WebDriver starts.

- WebDriver: WebDriver is the latest version of Selenium. It can be used in multiple browsers. It has been updated preventing and eliminating many of the defects and problems in Selenium RC. It can be integrated into Android and iPhone tests. The WebDriver architecture is completely different from the RC architecture.
- Grid: Grid can be used to run test cases in several browsers and the machines are parallel. For example, if you have 200 test cases and need to run all test cases in parallel on four different systems (50 each) or if you need to run test cases in parallel (50, 50 in Safari, 50 in Chrome, 50 IE ) in a single system, you can use all these methods in the grid can.

Some of the features that make it a powerful tool to use are:
- Freeware, open source.
- It can be used in multiple browsers and multiple operating systems than any other tool in the market.
- The Selenium code can be run in parallel on several machines that use different browsers.
- Support for Android and iPhone tests.
- Selenium IDE is a simple tool that comes with add-ons in Firefox and is easy to use. It has the function Record and execute, which is very strong.
- The functionality / scope of the IDE can be extended with the help of many available add-ons.
- Selenium IDE add-ons can be created manually.
- Selenium RC is an earlier version of Selenium and is compatible with all previous languages.
- WebDriver is the latest version of Selenium and is very strong. This eliminated many of the deficiencies in RC and enabled Selenium with more features.
- The data-oriented or object-oriented hybrid test framework can be made very easy.
- Selenium test cases can be written in open source frameworks such as JUnit, Testing, Nunit

Note:
We would like to know more about the Selenium and Softlogic Systems offered by the Selenium courses in Chennai. Shot: https://www.softlogicsys.in/software-testing-training-in-chennai/


Comments

  1. It has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.
    big data training in chennai | hadoop training in chennai | big data course in chennai | big data certification in chennai | hadoop big data training in chennai | bigdata and hadoop training in chennai | big data analytics training in chennai | hadoop course in chennai

    ReplyDelete
  2. Whoa! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.
    by cognex is the AWS Training in chennai

    ReplyDelete

Post a Comment

Popular posts from this blog

Advantage and Career Prospect of AngularJs

5 things you should know about selenium.

You should know about selenium