Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 84 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,84 @@
# Coded ui test external plugin source project for wpf datagrid and treegrid
This repository contains the coded ui test external plugin source project for wpf datagrid and treegrid
# Coded UI Test External Plugin Source Project for WPF DataGrid and WPF TreeGrid

This repository contains the coded ui test external plugin source project for [WPF DataGrid](https://www.syncfusion.com/wpf-controls/datagrid) and [WPF TreeGrid](https://www.syncfusion.com/wpf-controls/treegrid).

The Coded UI Test(CUIT) extension is a technology manager that tells Coded UI Test to use UI automation for Syncfusion WPF controls.

To test the Coded UI supported controls with CUITs, build the Extension project and place in the following mentioned location.

<table>
<tr>
<th>Controls</th>
<th>Compile assemblies</th>
<th>Adding Extension assembly</th>
<th>Extension Project</th>
</tr>
<tr>
<td>
SfDataGrid
</td>
<td>
SfGrid.WPF
</td>
<td>
Syncfusion.VisualStudio.TestTools.UITest.SfGridExtension.dll
</td>
<td>
Get the Extension project from this repository.
</td>
</tr>
<tr>
<td>
SfTreeGrid
</td>
<td>
SfGrid.WPF
</td>
<td>
Syncfusion.VisualStudio.TestTools.UITest.SfGridExtension.dll
</td>
<td>
Get the Extension project from this repository.
</td>
</tr>
</table>

To run the CUITs, follow the steps:

1. Run the Extension project and build it.
2. You can get the following tabulated assembly from the bin folder.

The above assembly must be placed in the following directory based on your Visual Studio version.

<table>
<tr>
<th>Visual Studio Version</th>
<th>Relative Path</th>
</tr>
<tr>
<td>
2010
</td>
<td>
C:\Program Files (x86)\Common Files\Microsoft Shared\VSTT\10.0\UITestExtensionPackages
</td>
</tr>
<tr>
<td>
2015
</td>
<td>
C:\Program Files (x86)\Common Files\Microsoft Shared\VSTT\14.0\UITestExtensionPackages
</td>
</tr>
<tr>
<td>
2017
</td>
<td>
C:\Program Files (x86)\Common Files\Microsoft Shared\VSTT\15.0\UITestExtensionPackages
</td>
</tr>
</table>

The Extension package should be installed(For example, Syncfusion.VisualStudio.TestTools.UITest.SfGridExtension.dll) in GAC location. Refer to the MSDN link for [GAC](https://learn.microsoft.com/en-us/previous-versions/dotnet/netframework-2.0/ex0ss12c(v=vs.80)) installation.