鼠标悬停在两个元素上后,我需要点击一个元素,即在Element1上的鼠标悬停 - >鼠标悬停在Element2->点击Element3。
以下是我的代码:
Actions actions = new Actions(driver);
actions.moveToElement(billingBtn).build().perform();
actions.moveToElement(billingconfigurationBtn).build().perform();
actions.moveToElement(billingcyclemanagementBtn).click().build().perform();
这对我不起作用。它执行得如此之快,然后它只能执行第一步。
请帮忙!
答案 0 :(得分:0)
如果元素2上的悬停事件取决于在元素1上鼠标悬停后出现的某些元素的外观,则元素1上的鼠标悬停操作和元素2上的鼠标悬停元素可能无法检测鼠标悬停在元素1上或没有,因为它正在快速执行
尽力做到
鼠标悬停在元素1上
Webdriver等待在元素1上悬停后出现的某些元素
鼠标悬停在元素2上
Webdriver等待在元素2上悬停后出现的某些元素
单击所需元素