让我们使用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实现这一目标?发布方法不起作用。
以下是上下文菜单图片:
答案 0 :(得分:1)
我认为处理系统级上下文菜单没有任何内置功能。</ p>
您最容易尝试的是找到body元素,单击body。
driver.find_element(:css, 'body').click