我一直在尝试和尝试一些涉及java和Selenium webdriver的代码,点击链接时的代码在鼠标控件位于浏览器上时似乎不起作用。立即当我删除控制,代码工作正常。我对此感到困惑,因为其他方式通常会导致错误。在这里即时通讯尝试使用屏幕上可见的文本点击子菜单。已经在Firefox 24和IE中对它进行了测试。导航到不起作用的菜单
HomePage homePage=new HomePage(driver);
homePage.navigate("Tickets,Flight Tickets,Book Tickets");
public void navigate(String path){
String navigationPath=path;
for (String navStep: navigationPath.split(",")){
System.out.println(navStep);
Actions actions = new Actions(driver);
WebElement element= new WebDriverWait(driver, 5).until(ExpectedConditions
.elementToBeClickable(By.linkText(text.trim())));
actions.moveToElement(element).build().perform();
element.click();
}
不知道我在Eclipse IDE或系统中的设置是否错误导致此错误。对这个问题的一些洞察力真的有帮助。
感谢和问候
Sushanth.G