2015-12-14 114 views
-1

有沒有人試圖模擬CodedUI測試中的右鍵單擊?如何在CodedUI測試中模擬鼠標右鍵單擊

我試圖做的事:

Mouse.Click(note, MouseButtons.Right); 

noteUITestControl,但它表明:

錯誤16 'MouseButtons' 是 「Microsoft.VisualStudio.TestTools之間不明確的引用.UITest.Input.MouseButtons'和 'System.Windows.Forms.MouseButtons'

(我需要使用右鍵單擊「刪除」菜單選項來刪除某個項目)

是否必須使用鼠標事件進行模擬?例如:

private void rightClick(object sender, MouseEventArgs e) { 

哪裏發件人是note,但如何定義右鍵點擊現在?

回答

2

嘗試指定您使用的類:

Mouse.Click(note, Microsoft.VisualStudio.TestTools.UITest.Input.MouseButtons.Right); 

否則,如果你能在using部分去除,以System.Windows.Forms.MouseButtons您參考,編譯器會知道你的意思是哪一個。

+0

謝謝你,我做到了! – ariadnne

+0

這個建議工作或做了其他事情修復它?如果是其他內容,請發佈答案,以便其他人也可以找到答案。 –