我正在使用Selenium WebDriver和Firefox在我的网页上测试工具提示。
我正在尝试将鼠标悬停在附加了工具提示的元素上。要测试是否显示工具提示,然后将鼠标悬停在另一个元素上并测试其相应的工具提示。
element_to_click = claim_section.find_element_by_class_name("arrowBox")
hover_mouse = ActionChains(self.driver).move_to_element(element_to_click)
hover_mouse.perform()
在任何给定时间,我手动测试时只看到一个工具提示。但是,当我运行此测试时,第一个工具提示不会隐藏。我试图移动页面上的另一个元素,但工具提示仍然可见。
我在这里错过了任何其他行动以及可能的解决方案是什么?
答案 0 :(得分:0)
如果您有多个工具提示,请确保不要重复使用相同的ActionChains对象。 我循环遍历我的工具提示:
for element in elements:
ActionChains(self.driver).move_to_element(element).perform()