Testing Tools Articles

Page 44 of 52

How do I set browser width and height in Selenium WebDriver?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 26-Oct-2020 4K+ Views

We can set browser width and height in Selenium webdriver. There are multiple methods available to achieve this. Whenever an application is launched, it opens in its default browser size.We can resize the browser with the help of the Dimension class in Java. We create an object of the Dimension class and pass the desired width and height of the browser as parameters to that class. Finally we pass the object of the Dimension class as an argument to the setSize method.SyntaxDimension dem = new Dimension(750, 450); driver.manage().window().setSize(dem);We can also set the browser width and height with the help of Chrome ...

Read More

How to verify an XPath expression in Chrome Developers tool or Firefox's Firebug?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 26-Oct-2020 10K+ Views

We can verify an xpath expression in Chrome Developer tool or with Firefox Firebug. We can open the Developer tool in Chrome by pressing F12, then the Console tab is to be selected. We can validate the xpath with the $x("") expression.On clicking Enter after entering the expression, an array of matching elements will be displayed. On hovering over the returned result, the actual element gets highlighted on the page. If there are no matching elements, an empty array shall be returned.We also verify the xpath expression from the Firefox’s Firebug. First of all, we have to install the extensions ...

Read More

How do I open Chrome in selenium WebDriver?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 26-Oct-2020 881 Views

We can open Chrome browser in Selenium webdriver. We can launch Chrome by instantiating an object of the ChromeDriver class with the help of the below statement.WebDriver driver = new ChromeDriver();Next we have to download the chromedriver and configure it to our project by following the below step by step processes −Navigate to the link − https://www.selenium.dev/downloads/ and below the Browser, there is a Chrome section available. Click on the documentation link just below that.As per version of the Chrome browser in the system, we have to select the download link. The next page shall be navigated where links to ...

Read More

Why GeckoDriver is used in selenium?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 26-Oct-2020 500 Views

The geckodriver can be used in Selenium webdriver. For the Mozilla version above 47, the geckodriver is used due to the presence of Marionette, which is the driver for automation in Mozilla. We can then launch the Firefox browser by instantiating an object of FirefoxDriver class with the help of the below statement.WebDriver driver=new FirefoxDriver();Next we have to download the geckodriver and configure it to our project by following the below step by step processes −Navigate to the link −https://www.selenium.dev/downloads/ and move below the Browser section, there will be Firefox text present. Click on the Documentation link just below that.All ...

Read More

How to run Selenium WebDriver test cases in Chrome?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 26-Oct-2020 881 Views

We can run Selenium webdriver test cases in Chrome browser. But before working with Chrome browser with Selenium we have to ensure that the Java JDK, any Java IDE like Eclipse and Selenium webdriver are configured in our system. Next we have to download the Chrome browser driver and configure it to our project by following the below step by step process −Navigate to the link − https://chromedriver.chromium.org/downloads and there links shall be available to the multiple versions of the chromedriver.As per the available version of the Chrome browser in the system, we have to select the download link. The ...

Read More

How do I install selenium latest version?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 26-Oct-2020 493 Views

We can install the Selenium latest version in our machine. It involves the below step by step processes −Java Installation.Eclipse IDE installation.Selenium Webdriver installation.Selenium is supported by multiple languages, here we shall discuss Selenium installation with Java.Navigate to the link −https://www.oracle.com/java/technologies/downloads/?er=221886 and then select JDK Download link. All the list of downloadable links get populated under the Java SE Development Kit Section.Next choose the download link as per the system configuration and accept the license agreement checkbox.Navigate to Start and find the System and navigate to it. Then select Advanced System Settings. Next under Advanced Tab click on Environment Variables.Under the ...

Read More

Finding an element in a sub-element in Selenium Webdriver.

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 18-Sep-2020 11K+ Views

We can find an element in a sub-element with Selenium webdriver. First of all we need to identify the element with help of any of the locators like id, class, name, xpath or css. Then we have to identify the sub-element with the findElements(By.xpath()) method.We can identify the sub-element from the element, by localizing it with the element and then passing the expression (./child::*) as a parameter to the findElements(By.xpath())Syntaxelement.findElements(By.xpath("./child::*"))Let us identify the tagname of the sub-elements of element ul in below html code−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; public class SubElement{    public static ...

Read More

How to wait for iFrames to load completely in Selenium webdriver?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 18-Sep-2020 5K+ Views

We can wait for the iframe to load completely with Selenium webdriver.First of all we need to identify the iframe with the help iframe id, name, number or webelement. Then we shall use the explicit wait concept in synchronization to wait for the iframe to load.We need to import org.openqa.selenium.support.ui.ExpectedConditions and import org.openqa.selenium.support.ui.WebDriverWait to incorporate expected conditions and WebDriverWait class. We will wait for the iframe to be loaded with the condition frameToBeAvailableAndSwitchToIt.Let us see an html document of a frame.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 org.openqa.selenium.support.ui.WebDriverWait; import org.openqa.selenium.support.ui.ExpectedConditions; public class FrameLoadWait{    public ...

Read More

Test if an element is focused using Selenium Webdriver.

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 18-Sep-2020 5K+ Views

We can test if an element is focused with Selenium webdriver. This is determined with the help of the activeElement() method. First of all we need to identify the element with help of any of the locators like id, class, name, xpath or css.Syntaxdriver.switchTo().activeElement();Let us consider the below edit box and check if it is focused.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; public class ElementFocussed{    public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");       WebDriver driver = new ChromeDriver();       driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);       driver.get("https://www.tutorialspoint.com/index.htm");       // identify ...

Read More

How to simulate HTML5 Drag and Drop in Selenium Webdriver?

Debomita Bhattacharjee
Debomita Bhattacharjee
Updated on 18-Sep-2020 683 Views

We can simulate HTML5 drag and drop with Selenium webdriver. This is a feature that gets implemented if an element is dragged from its position and dropped on another element in another position.Actions class in Selenium is used for taking care of this functionality. The drag_and_drop(source, target) is the available method under Actions class for carrying out this task. We have to import from selenium.webdriver import ActionChains to our code to use this method of Actions class.Let us take the two elements and try to drag the first element on to the second element.Examplefrom selenium.webdriver import ActionChains from selenium import ...

Read More
Showing 431–440 of 517 articles
« Prev 1 42 43 44 45 46 52 Next »
Advertisements