【问题标题】:Click after Mouse Over stopped working鼠标悬停停止工作后单击
【发布时间】:2014-12-07 04:41:44
【问题描述】:

机器人框架。 Firefox(最新)。

简单的场景:带有扩展菜单的菜单栏在鼠标悬停事件时打开。需要将鼠标悬停在菜单元素上,然后点击子菜单。

我使用了简单的路径:“鼠标悬停”,然后是“单击元素”。

一年多以来一切正常。但大约一周前它就停止了。

我尝试在两个步骤之间添加“等待元素可见”。尝试了添加“焦点”的旧 Chrome 技巧。似乎没有任何效果。

所以实际上我有两个问题: 1.我是唯一一个遇到这种情况的人吗? 2. 在某些情况下必须使用菜单导航,如何解决?

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    我们需要有关您使用的库的更多信息(我假设 robotsframework-selenium2library)和您收到的错误消息,但我猜您遇到的是 Firefox 版本不兼容。请注意,当出现新版本的浏览器时,有时需要更新 Selenium 库。上次我查了一下,robotframework-selenium2library 支持的 Firefox 的最后一个版本是 31。那么,您最近是否有可能更新了 firefox?如果是这样,请尝试安装旧版本。

    【讨论】:

    • 是的,Firefox 已更新。将尝试降级(我几乎可以肯定它会解决问题)。