我试图用下面的代码单击鼠标悬停链接。 webdriver(v.2.35)不会抛出任何错误,但不会单击该元素。有人能帮我弄清楚什么是错的吗?无法用Java Selenium WebDriver单击鼠标悬停链接
String URL = "http://www.kgisliim.ac.in/"
String menu ="Alumni>Register"
driver.get(URL);
String[] menuItems = menu.split(">");
Actions actions = new Actions(driver);
WebElement tempElem;
for (int i =0 ; i< menuItems.length ; i++) {
tempElem = driver.findElement(By.linkText(menuItems[i].trim()));
actions.moveToElement(tempElem).build().perform();
}
actions.click();
actions.perform();
注意:上面的代码工作正常,在下面的情形
String URL = "http://www.flipkart.com/"
String menu ="Clothing>Jeans"
'试图点击鼠标悬停link'改变它......什么?你想徘徊吗?或点击?你期望的行为是什么?将鼠标悬停在此链接上,然后点击显示的内容? – sircapsalot