Share
Go down
iamsethi
Posts : 3
Join date : 2015-02-08

MouseHover and then click on Link

on Sun Feb 08, 2015 5:30 pm
I am trying to write a piece of code which

1) Opens a URL
2) Mouse Hover
3) Click on a link which appears on Mouse Hover

Right now my code is completing the steps 1 and 2 but not the Step 3

Code:


package Selenium_Pack;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.interactions.Actions;
import org.testng.annotations.Test;

public class Day5 {
   
    public WebDriver driver;
   
    public Day5()
    {
        driver=new FirefoxDriver();
    }
   
    @Test
   
    public void Test() throws InterruptedException
    {
        driver.get("somelink");
        driver.manage().window().maximize();
       
        /*WebElement home = driver.findElement(By.xpath("//li//a[@href='#homeloan']"));
        home.click();
       
        WebElement homeloan = driver.findElement(By.xpath("//div[@class='hgreenicons1']"));
        homeloan.click();*/
       
        WebElement e = driver.findElement(By.xpath("//a[text()='Home Loan']"));
        Actions a= new Actions(driver);
        Thread.sleep(5000);
        a.moveToElement(e).perform();
        WebElement f = driver.findElement(By.xpath("//a[@class='parent' and @href='somelink'"));
        f.click();
       
       
       
       
       
       
       
       
    }

}


Any suggestions will be appreciated
ccox
Master
Master
Posts : 205
Join date : 2012-01-06
Age : 32
Location : Denver, CO

Re: MouseHover and then click on Link

on Fri Feb 13, 2015 12:17 am
Are you doing this in Selenium IDE?
Back to top
Permissions in this forum:
You cannot reply to topics in this forum