2017-01-30 1 views
0

テストヌル値でListViewCellをクリックすることはできません:は、私はDataGridのセルに次のようにアクセスを開発しています

window.Get<ListView>(gridName).Rows.First().Cells.First() 

が続いUIItem.Click()方法でセルをクリックすると、セルがNULL値にバインドされていない限り、正常に動作します 。明らかに、そのセルに関連したAutomationElementが0の境界のTextBlockのは、

Failed to click on ListViewCell. AutomationId:, Name:, ControlType:text, FrameworkId:WPF, bounds empty 

理にかなって:そのような場合には、私は例外を取得します。 このようなセルをクリックしてテストが機能するように回避策がありますか?良い十分な回避策のようです何

答えて

0

は以下の通りです:

this.window.Mouse.Location = Point.Subtract(cellToClick.ClickablePoint, new Vector(12, 6)); 
this.window.Mouse.Click(this.window.Mouse.Location); 

だから私はクリックするだけで、その後、それが右のセルの上に位置しているプロパティTestStack.White.UIItems.Mouseを使用して、マウスの位置を設定します。

関連する問題