2011-06-05 37 views

回答

25

这将帮助你:

WebElement elems=driver.findElement(By.linkText("Custom Development"));//Menu Item 
WebElement elems1=driver.findElement(By.xpath("//li[@id='item-465']/a"));//Menu 
Actions builder = new Actions(driver); 
Actions hoverOverRegistrar = builder.moveToElement(elems1); 
hoverOverRegistrar.perform(); 
elems.click();//at last Menu Item Click 
+1

很想知道如何做到这一点,当锚元素不可见时,因为它是一个JavaScript的点击器... – djangofan 2012-12-18 16:02:26

+0

@djangofan请让我知道你已经尝试了LinkText? – pradeek 2012-12-24 17:16:45

+0

我总是忘记有一个链接文本的定位器。我会尝试,但由于链接不存在,直到点击发生,不知道它会工作。 – djangofan 2012-12-24 19:40:48