How to click the mouse at Current Location?

To click the mouse at current location, user can use the moveByOffset mouth() to point the current location and by adding click method.

JAVA API Syntax: 
public Actions moveByOffset(int xOffSet, int yOffSet)
public Actions click()

Below is the code to click the current location from mouse actions


Code:
import java.util.List;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.Point;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.interactions.Actions;

public class clickCurrentLocation {
 
public static void main(String args[])
{
//invoke firefox browser
WebDriver dr = new FirefoxDriver();
  
//navigate to onedrive.com cloud storage
dr.get("https:\\www.google.com");
  
//Implicit wait, this method is used to wait for the webelement to load  
dr.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); 
  
//searching the image using source of the google.com pictures. you need
//to replace the contains keyword search as it is dynamic value
WebElement gogldodlImage = dr.findElement(By.xpath
("//img[contains(@src, 'google-gameday-doodle-4-6521809350426624.2')]"));
  
//Actions and performing
Actions builder = new Actions(dr);
dr.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
builder.moveByOffset(gogldodlImage.getLocation().x, gogldodlImage.getLocation().y).click();

// Perform the action.
builder.perform();   
} 
}
Socialize It and Share the post with your friends
SOCIALIZE IT →
FOLLOW US →
SHARE IT →