我使用VS 2010編碼UI測試將Click
操作記錄到由combobox
和按鈕組成的自定義控件的combobox
並生成代碼。不能重放錄製的編碼的UI測試操作爲自定義控件的一部分的按鈕
然後,我用VS 2010 Coded UI Test將Click
操作記錄到Custom Control的按鈕上,該按鈕由combobox
和按鈕以及生成的代碼組成。
當我做了單擊複合框的重播它工作正常。
當我做了點擊按鈕的重播我得到了一個例外:
Cannot perform 'Click' on the hidden control
編碼的UI測試刷新之後可以找到並突出顯示的按鈕。
看來UIMap.Designer
生成正確的控制聲明。
在按鈕上執行「單擊」之前,我嘗試了SetFocus
。
如果我得到ControlCollection
並顯示消息BoundingRectangle
集合中的每個控件的屬性然後BoundingRectangle
指向不同的控制。
如何使自定義控件的按鈕上記錄的「單擊」可重新播放。
請停止使用VS2010它現在真的很老了,升級到VS2013(最新的更新),因爲你得到更好的記錄和播放與新的更新。 –