我明白'ApplicationIconBar'不能從'System.Windows.Controls'派生。如何獲得applicationiconbar按鈕並自動爲Windows Phone 7 ui自動化測試點擊它?
我找不到'ApplicationIconBar'的自動化接口。
如何找到它上面的按鈕並自動點擊它?
我明白'ApplicationIconBar'不能從'System.Windows.Controls'派生。如何獲得applicationiconbar按鈕並自動爲Windows Phone 7 ui自動化測試點擊它?
我找不到'ApplicationIconBar'的自動化接口。
如何找到它上面的按鈕並自動點擊它?
我不知道如何自動化您的用戶界面。
如果您使用的是昂貴的工具包,那麼我發現這樣做的唯一方法是使用觸摸手勢使用鼠標操作 - 但顯然這隻能在手機上。
如果您使用的是一些手工製作的工具包,那麼您可能需要在應用程序欄中使用一些包裝,與綁定應用程序欄所用的方式相同。這不是完全的UI自動化(它不是自動化級別),但應用程序欄不是標準的Silverlight控件,這種黑客至少可以讓你進步。
感謝您的意見,我可以寫一個類'MyapplicationBarIconButton'派生自'按鈕',我不能將它添加到ApplicationBar.Buttons.What我應該做什麼爲了這? – 2012-02-29 07:47:25
public class MyApplicationBarIconButton : Button, IApplicationBarIconButton
{
public MyApplicationBarIconButton()
{
}
public MyApplicationBarIconButton(Uri iconUri,String text)
{
IconUri = iconUri;
Text = text;
}
public string Text { get; set; }
public event EventHandler Click;
public Uri IconUri { get; set; }
public bool IsEnabled { get; set; }
}
我不知道爲什麼人們downvote一個有效的問題。 – 2012-02-28 10:59:03
也不是我 - 所以我加了一個upvote平衡;) – Stuart 2012-02-28 11:13:28