我目前正在编写一个Python程序,该程序使用Selenium在Google Chrome上为我自动执行一个过程。我必须按下的按钮之一仅在鼠标悬停在其上时出现。好吧,不一定是按钮本身,而是当鼠标悬停在其上时,显示其动作的div会出现。按钮的图像始终存在。如果有人可以提供帮助,那就太好了。谢谢!
答案 0 :(得分:0)
您真的不需要选择元素来调用click()
。相反,您需要使用find_element()
或find_element_by_*()
方法之一来定位所需元素,从而在元素上将visibility_of_element_located()
到Mouse Hover诱导 WebDriverWait 第一。
一旦Tool Tip是可单击的,则可以调用click()
方法。
中找到详细的讨论