【发布时间】:2016-06-24 11:41:47
【问题描述】:
鼠标悬停在两个元素上后我需要单击一个元素,即鼠标悬停在元素1上->鼠标悬停在元素2上->单击元素3。
下面是我的代码:
Actions actions = new Actions(driver);
actions.moveToElement(billingBtn).build().perform();
actions.moveToElement(billingconfigurationBtn).build().perform();
actions.moveToElement(billingcyclemanagementBtn).click().build().perform();
这对我不起作用。它执行得如此之快,以至于它只能执行第一步。
请帮忙!
【问题讨论】:
-
您能在调用
.build().perform()之前尝试创建整个Action链吗?例如。actions.moveToElement(billingBtn).moveToElement(...).moveToElement(...).click().build().perform(); -
@RemcoW:试过了。没有运气。
标签: java selenium selenium-webdriver mouseover