2013-07-31 58 views
1

讓我們使用http://www.stackoverflow.com這個問題的'Ask Question'按鈕。如何使上下文菜單消失?

假設我執行上下文點擊'問題問題'按鈕,它會導致出現上下文菜單。

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

現在,我想讓上下文菜單消失。我如何使用Selenium WebDriver和Ruby來實現這一點?釋放方法不起作用。

以下是上下文菜單的圖像:

context_menu

+0

哪一個是上下文菜單?你可以給屏幕截圖嗎? –

+0

添加圖片。 – TDHM

+0

嘿,downvoter,你應該解釋爲什麼問題不顯示任何研究。沒有解釋就會在這個社區中倒退。 – TDHM

回答

1

我不認爲有內置的處理系統級上下文菜單什麼。

最簡單的方法是找到body元素,單擊body。

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

我也覺得一樣。謝謝user1177636! – TDHM