automationelement

    0熱度

    1回答

    我有一個要求,如果用戶從他/她的硬盤驅動器打開任何辦公文件它應該打開一個exe文件(贏得表格應用程序)作爲模式窗口來捕獲有關文檔的詳細信息。 爲此,我開發了一個控制檯應用程序,該應用程序在客戶端計算機下運行,以監視是否有任何辦公室文檔文件正在打開。請找到下面的代碼 static void Main(string[] args) { var UIAEventHandler = new A

    2熱度

    1回答

    我們在WebBrowser control的WPF application中託管MS-Word文件。 的WebBrowser control顯示了導航過程中所選擇的MS-Word文檔以下對話: 我們嘗試關閉編程方式使用AutomationElement對話。代碼在測試應用程序中沒有任何問題。當我們調整實際應用程序中的代碼(edit文件,顯示mail merge文件)時,只有mail merge部分

    2熱度

    2回答

    中運行自動化UI測試我正在爲大型WPF應用程序開發自動化測試套件。我爲Microsoft Windows Automation API(以前稱爲UI自動化框架)創建了一個包裝庫,並且我使用它來實施各種健全性測試。我的團隊希望通過在每次入住時運行這些測試來進行持續集成。我們正在與TFS(2012我相信)和MSTest合作。 這些測試的問題是它們需要啓動和運行UI才能真正運行測試。我想這個想法是將構建

    1熱度

    1回答

    我試圖在點擊下載按鈕後瀏覽到文件。但我寫了一個遞歸函數,它使用AutomationElement庫在任何窗口中查找控件,所以希望我可以在打開的對話窗口中找到嵌套的控件。此功能現在不起作用。請讓我知道問題在哪裏,或者如果您有任何建議,請告訴我。 問題是它永遠不會到else語句並且永遠不會結束。所以我認爲它根本找不到這個元素。 這裏是元素突出,我試圖用得到: screenshot from inspe

    3熱度

    2回答

    我正在使用Microsoft UI Automation,並且遇到了一些問題,其中之一是我想知道AutomationElement是否仍然存在。更確切地說,我想檢查一個窗口是否已關閉。我認爲這是這類問題最常見的情況,我嘗試了不同的場景,最終得到了一個解決方案,我嘗試訪問該元素的不同屬性並查看是否拋出ElementNotAvailableException。我也偶然發現了一個名爲IsOffscree

    0熱度

    1回答

    美好的一天大家,在嘗試通過我的客戶端發送郵件時嘗試單擊Outlook安全警告上的按鈕時遇到UI自動化問題,當我嘗試發送它時顯示警報提示選擇是否允許發送電子郵件。 這是我的代碼到目前爲止它承認的一切,但當涉及到在允許按鈕上調用模式它什麼也不做,已經檢查ispassword屬性來檢查這個按鈕是否被鎖定,但沒有運氣到目前爲止。 aeDesktop = AutomationElement.RootElem

    0熱度

    2回答

    我正在處理包含大量日誌消息的應用程序窗口。我需要過濾它們,並檢索那些只有這些mathches一些條件。我選擇遍歷它們的全部是TreeWalker,因爲在AutomationElement.GetAll()太貴(可能有數千條消息)後過濾了大量消息。 List<AutomationElement> messages = new List<AutomationElement>(); TreeW

    1熱度

    2回答

    我試圖從它中獲取微調器中的值,以檢查它是否通過C#中的AutomationElement正確輸入。我目前正在做的是試圖通過TryGetCurrentPattern如下所示,但它只返回值爲0.0,儘管在微調器中顯示了不同的值(例如1)。 if (spinnerAutoEle.TryGetCurrentPattern(RangeValuePattern.Pattern, out pattern))

    0熱度

    1回答

    我正在使用自動化我的.net應用程序AutomationElement我想爲我的框架編寫進程同步。是否有任何WINAPI .NET API,可以告訴我們,過程是繁忙還是not.I我使用的是Windows 7操作系統和.Net 4.0框架.. 問候, 拉吉

    1熱度

    1回答

    我想在測試期間使用Windows AutomationElements來模擬Userinput。 我的particulat用例是manupilating列表框選擇和我在網上找到的,我將需要一個AutomationElement爲我的列表框來操縱它。 假設我有這樣一個窗口: <Window x:Class="CryptoAdmin_Test.Helper.FreshWindow" xm