Selenium IDE is not used for dynamic testing. It can be used for a quick solution for a simple automation scenario, but not for developing an entire regression suite. The reasons for doing so are listed below −Selenium IDE is a Firefox plugin and hence mostly compatible with only Firefox browser.Selenium IDE is majorly used for prototyping purpose and can be used to automate static web pages only. There can be multiple issues if we try to test a dynamic page with Selenium IDE.Instead of Selenium IDE, Selenium webdriver can be used since it provides a programming interface to identify ... Read More
There are different parameters available in Newman. Newman's command to list down all options is − newman run –h. Options in Newman is grouped into categories listed below −UtilityBasic setupRequest optionsOther Misc. OptionsUtility-h, --help – displays usage information.-v, --version - displays version number.Basic Setup--folder [name of folder] – points to a folder in Collection for execution.-e, --environment [name of file| URL] - points to an Environment in the form of JSON file.-d, --iteration-data [file] – mentions a data file to utilize either csv or json.-n, --iteration-count [number] – specifies the count of iterations to.Request Options--delay-request [number] – configures delay in ... Read More
We can automate the Gmail login process using Selenium webdriver in Java. To perform this task, first we have to launch the Gmail login page and locate the email, password and other elements with the findElement method and then perform actions on them.Let us have the look at the Gmail login page −Code Implementationimport org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; public class GmailLogin{ public static void main(String[] args) { System.setProperty("webdriver.gecko.driver", "C:\Users\ghs6kor\Desktop\Java\geckodriver.exe"); WebDriver driver = new FirefoxDriver(); //implicit wait driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); ... Read More
We can use Selenium IDE with the help of the Firefox browser. The steps required to install it are listed below −Step1 − Open the Firefox browser and launch the URL − https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/..Step2 − Click on the Add to Firefox button.Step3 − A browser pop-up gets opened. Click on Add.Step4 − The success message - Selenium IDE has been added to Firefox gets displayed along with the Selenium IDE icon created on the browser menu.Step5 − Click on the icon, to launch the Selenium IDE.
We can generate API Documentation in Postman. This is done by most of the companies to help the developers in understanding the behavior of an API and guide them. An API is usually created for internal use and for third party developers.The steps to create an API Documentation are given below −Step1 − Click on the arrow to the right of the Collection name in the sidebar. Then click on Add a description.Step2 − An input field shall come up. Type a description then click on the Save button.Step3 − Click on the three dots beside the Run button. Then ... Read More
We can generate a CLI & JUNIT Newman report on Jenkins. Jenkin reports are a descriptive and categorized representation of test output. These reports help to establish a clear communication channel among members of the team and project stakeholders.Jenkins reports are available in multiple formats and can be improvised by incorporating various flags in the build commands. As a pre-condition, Jenkins should be set up in our system. The information on how to configure Jenkins can be found in the link − https://www.tutorialspoint.com/jenkins/index.htm. Besides, there should be a Collection created having at least a single request and Newman installed in ... Read More
We can create and save a Collection in Postman with the steps listed below −Click on the Collections tab in the sidebar appearing to the left of the Postman application and then click on New Collection.CREATE A NEW COLLECTION pop- up should open. Enter a Collection name and fill the details under the tabs like Description, Authorization, Pre-request Scripts, Tests and Variables in this pop-up. Then click on Create.The Collection – Test Collection gets added under the Collections tab in the Postman sidebar. Initially it shows the number of requests as 0.Click on the Save button which appears to the ... Read More
A Postman Monitor is used to execute a Collection within the Postman cloud. It is used to determine the condition and the performance of the APIs.Monitors in Postman are designed on Collections.Monitors can be set up as frequently as every five minutes and can be configured with all the requests in a Collection. Also, there is an option to append Environment variables for the running of a Collection.Let us see how to create a Monitor Collection.Step1 − Click on the arrow beside the Collection name in the sidebar. Then click on Monitors.Step2 − Click on Create a Monitor. It is ... Read More
Nodal Analysis is a method for determining the branch currents in a circuit. In this method, one of the nodes is taken as the reference node. The potentials of all the nodes in the circuit are measured with respect to this reference node.The nodal analysis is based on the Kirchhoff’s Current Law, which states that "the algebraic sum of incoming currents and outgoing currents at a node is equal to zero".$$\mathrm{\sum\:\mathit{I}_{incoming}\:+\:\sum\:\mathit{I}_{outgoing}=0}$$Node – A node is a point in a network where two or more circuit elements meet.Junction – A junction is point where three or more circuit elements meet.In the ... Read More
What is Link Budget Design?A wireless link budget is drafted prior to data transmission to anticipate the possible losses that could occur during transmission of data through the channel. A link budget takes into account all forms of possible losses including path loss, atmospheric absorption loss and channel noise. Link budget is very commonly used in satellite communications.E/S – Earth Station; U/L – Uplink; D/L – Downlink; BER – Bit Error Rate; C/N – Carrier to Noise Ratio; G/T- Ratio of receiver antenna gain and receiver system noise temperatureWhat is a Satellite Link Budget?Satellites deliver vital information global weather, global ... Read More
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP