Debomita Bhattacharjee has Published 872 Answers

What do you mean by a Framework? Name the types of framework available.

Debomita Bhattacharjee

Debomita Bhattacharjee

Updated on 11-Jun-2020 12:13:40

A framework is a set of rules, guidelines and best practices that are followed to get the desired results. A testing framework should have the features listed below:Should support more than one browser.Should run on multiple platforms.Should run on multiple programming languages like Java, Python, C#, Ruby and so on.Efficient ... Read More

How to verify the color and background color of a web element in Selenium?

Debomita Bhattacharjee

Debomita Bhattacharjee

Updated on 11-Jun-2020 12:12:43

We can verify the color and background color of a web element in Selenium with the help of getCSSValue() method.Exampleimport org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; public class CssColorValue {    public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", ... Read More

List down the differences between Selenium and UTP.

Debomita Bhattacharjee

Debomita Bhattacharjee

Updated on 11-Jun-2020 12:09:22

The differences between Selenium and UTP are listed down below.sl.no.SeleniumUTP1It is open source and can be used free.It is a licensed tool and is commercialized for use.2It supports the majority of browsers like Chrome, Firefox, Internet Explorer, Safari and so on.It supports Chrome, Firefox and Internet Explorer.3It only tests web ... Read More

How to verify if an element is displayed on screen in Selenium?

Debomita Bhattacharjee

Debomita Bhattacharjee

Updated on 11-Jun-2020 12:07:49

We can verify the visibility of web elements like edit box, checkbox, radio buttons and so on with the help of method listed bels −isDisplayed()This method checks if a webelement is present on the screen.Syntax −Boolean result = driver.findElement(By.xpath("//span[text()=’Coding Ground’]")).isDispayed();isSelected()This method checks the status of the radio button, check box ... Read More

How to deal with reusable components in Selenium Java?

Debomita Bhattacharjee

Debomita Bhattacharjee

Updated on 11-Jun-2020 12:05:37

We can deal with reusable components in Selenium Java with the help of inheritance concept. It is a parent child relationship where the child class inherits the properties and methods of the parent class.ExampleFor Parent class.import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public ... Read More

How to handle proxy in Selenium in Java?

Debomita Bhattacharjee

Debomita Bhattacharjee

Updated on 11-Jun-2020 12:02:55

We can handle proxy in Selenium in Java with the help of PROXY class.import java.io.IOException; import org.openqa.selenium.Proxy; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.remote.CapabilityType; import org.openqa.selenium.remote.DesiredCapabilities; public class ProxySelJav {    public static void main(String[] args) {       // TODO Auto-generated method stub       WebDriver driver;   ... Read More

How to take care of SSL certificate issues in chrome browser in Selenium?

Debomita Bhattacharjee

Debomita Bhattacharjee

Updated on 11-Jun-2020 12:01:15

We can face SSL certificate issue because of the reasons listed below −While the website was developed, its SSL certificate was not proper.The site may have a self-signed certificate.SSL not configured properly at the server level.Exampleimport org.openqa.selenium.Capabilities; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.remote.CapabilityType; import org.openqa.selenium.remote.DesiredCapabilities; public class SSLCert ... Read More

How to use the Properties file to declare global variables in a framework in Selenium?

Debomita Bhattacharjee

Debomita Bhattacharjee

Updated on 11-Jun-2020 11:59:39

We can declare global variables in Selenium with the help of the Properties class which works with .properties file. In the .properties file, the data is stored in key value pairs. We can read and write values in the .properties file.Eaxmpleimport java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; ... Read More

How to capture screenshots in Selenium?

Debomita Bhattacharjee

Debomita Bhattacharjee

Updated on 11-Jun-2020 11:55:19

We can capture screenshots in Selenium with the help of TakesScreenshot interface. For capturing the screenshot and holding it in a specific location, getScreenshotAs() method is used.Exampleimport org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; import java.io.File; import org.apache.commons.io.FileUtils; import org.openqa.selenium.OutputType; import org.openqa.selenium.TakesScreenshot; public class ScreenshotFull{   ... Read More

How to verify if we can select multiple options in a static dropdown in Selenium?

Debomita Bhattacharjee

Debomita Bhattacharjee

Updated on 11-Jun-2020 11:53:30

We can verify if we can select multiple options in a static dropdown in Selenium with the help of isMultiple() method. It returns a Boolean value of true or false.Exampleimport org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.concurrent.TimeUnit; import java.util.List; import org.openqa.selenium.support.ui.Select; public class OptionsMultiple{    public static void ... Read More

Advertisements