如何让上下文菜单消失?

时间:2013-07-31 10:36:36

标签: ruby selenium-webdriver

让我们使用http://www.stackoverflow.com的“提问”按钮来解决这个问题。

假设,我执行上下文点击“提问”按钮,它将导致上下文菜单的出现。

btn_ask_question = driver.find_element(:css, '.nav.askquestion li')
driver.action.context_click(btn_ask_question).perform

现在,我希望上下文菜单消失。如何使用Selenium WebDriver和Ruby实现这一目标?发布方法不起作用。

以下是上下文菜单图片:

context_menu

1 个答案:

答案 0 :(得分:1)

我认为处理系统级上下文菜单没有任何内置功能。<​​/ p>

您最容易尝试的是找到body元素,单击body。

driver.find_element(:css, 'body').click