我試圖用下面的代碼單擊鼠標懸停鏈接。 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