automationelement

    0熱度

    1回答

    我正在進行測試以測試桌面應用程序。我使用自動化元素,從微軟的API。我想寫在文本框上。我怎樣才能在文本框中編寫自動元素? 我試圖做一個測試,通過應用程序navegate,但我想寫在有文本框。 我已經有文本框的自動化元素,但我不知道如何寫。 我能做什麼?以及它將如何點擊按鈕? 感謝

    3熱度

    1回答

    我希望能夠通過AutomationElement將DateTimePicker元素設置爲特定時間。它將時間存儲爲「hh:mm:ss tt」(即10:45:56 PM)。 我得到的元素,例如: ValuePattern p = AECollection[index].GetCurrentPattern(ValuePattern.Pattern) as ValuePattern; 我相信我有兩個選擇:

    1熱度

    1回答

    我想測試使用Windows窗體形成的Windows應用程序。我決定與圖書館自動化元素合作。 問題是我不知道如何使用它的屬性。例如:我如何在一個文本框中編寫我正在處理自動化元素? 的代碼是這樣的: var processStartInfo = new ProcessStartInfo(SATELITE_PATH); var pSatelite = Process.Start(proce

    0熱度

    2回答

    我想測試一些自定義控件與UI自動化框架。我的一個控件有一個TextBox的基類,另一個從Control繼承。我能找到我跟我的測試第一控制,但是不管我用什麼樣的組合TreeScope和財產狀況,我無法找到該窗口中我的第二個自定義控制。 我聲明在XAML定製控制像這樣: <Grid> <test:CustomTextBox Height="23" HorizontalAlignment="L

    1熱度

    1回答

    我在搜索Name屬性和ControlType屬性時遇到了TreeScope在Internet Explorer中查找元素的問題。 mainElement是代表「互聯網Explorer_Server的AutomationElement。 所有的自動化元件在UISpy mainElement下。 公共Auto.AutomationElement GetElementByNameAndControlTy

    0熱度

    1回答

    我正在進行UI測試自動化,並且注意到通常AutomationElement.FromHandle速度非常快,但有時候需要30秒才能返回AutomationElement。從我有限的日誌記錄中,只需要少於100ms或完整的30秒即可獲得AutomationElement。有沒有其他人看到過這種類型的問題? 我承認我沒有對這個問題的重複性做過多的調查,所以我不知道在測試的應用程序中是否存在潛在的控制類

    1熱度

    2回答

    我有一個對象樹,它有一個父表內的行對象。我試圖把所有這些行成AutomationElementCollection AutomationElementCollection asdf = ParentTableObj.FindAll ( TreeScope.Children, new PropertyCondition ( AutomationE

    4熱度

    1回答

    這可能是徒勞的,但我想知道是否有任何人在這樣做有經驗。 我試圖用System.Windows.Automation(例如,AutomationElement)訪問內谷歌瀏覽器主辦的的Silverlight應用。 我遇到的問題是Chrome託管子進程中的Silverlight應用程序。如果我試圖找到「Silverlight控件」 AutomationElement(通過使用主進程'hWnd),它會失