簡體   English   中英

編碼的用戶界面-在測試運行前編輯uimap.uitest

[英]Coded UI - Edit uimap.uitest before test run

我有一個要求,在從編碼UI執行測試用例之前,需要更改窗口標題。 窗口標題保持不變,只是窗口標題的一部分必須用另一個字符串替換。 例如:[主窗口-abc]需要更新為[主窗口-xyz]。

目前,我已經構建了一個應用程序,該應用程序可以查找並替換.uitest文件中的文本(因為.uitest只是一個xml。)

有人可以告訴我是否有辦法在我的測試代碼本身中做到這一點。 像更新標題,然后執行案例。 先感謝您。

在構造函數中更新它:

this.SearchProperties[WinWindow.PropertyNames.Name] = "Main Window - abc";

對此:

this.SearchProperties.Add(new PropertyExpression(WinWindow.PropertyNames.Name, "Main Window", PropertyExpressionOperator.Contains));

除非您使用的是編碼UI測試生成器來生成對象映射,否則除非您引用插入的這一行代碼:

this.WindowTitles.Add("Main Window - abc");

在這種情況下,您只需刪除該行代碼即可。 這是不必要的,並且不用於查找窗口對象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM