Selenium Virtual User Scripts

Selenium Virtual User (VU) scripts are written using the Java programming language, and use Selenium WebDriver to automate web browsers. Selenium WebDriver provides an object-oriented API that provides a common interface for driving all of the major browsers (Internet Explorer, Firefox, Chrome, IPhone, etc.). It can also drive the HtmlUnit GUI-less browser, which is the fastest and most lightweight implementation of WebDriver, and hence is the most appropriate choice for a load testing application.

Each Selenium VU represents a single WebDriver instance. This instance can be accessed in your scripts by calling the getWebDriver() method:

Example

import org.openqa.selenium.By;

...

 

WebElement logInLink = getWebDriver().findElement(By.linkText("Log in"));

This code gets theVU's WebDriver instance, and then uses the findElement method to find the Log in link on the current page.

 

This topic was last updated on January 13, 2022, at 02:42:23 PM.

Eggplant icon Eggplantsoftware.com | Documentation Home | User Forums | Support | Copyright © 2022 Eggplant