Index: .gitattributes
===================================================================
diff -u -re50a77d2ed9e2ed7d087a88a5dd74df73a374435 -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- .gitattributes (.../.gitattributes) (revision e50a77d2ed9e2ed7d087a88a5dd74df73a374435)
+++ .gitattributes (.../.gitattributes) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -1,3 +1,3 @@
*.rxtst merge=rx-tree-merge
*.rxrep merge=rx-tree-merge
-*.rximg merge=rx-img-merge
\ No newline at end of file
+*.rximg merge=rx-img-merge
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -167,6 +167,18 @@
true
25b9d3df-d029-427a-96c4-de8470c01737
+
+ 15520dd1-870c-4aa7-94ce-7a05d8be9a4c
+ ExpandUntilFMInput.rxrec
+ true
+ 2a002dcb-9d56-4f00-9dd5-d167eaedcd7e
+
+
+ 15520dd1-870c-4aa7-94ce-7a05d8be9a4c
+ ExpandUntilFMInput.rxrec
+ true
+ ebdb82ae-c816-411d-913b-a426c58ab31e
+
eae62d5d-fd0c-420e-bd9b-fcee4398bbff
GenerateCalculations.rxrec
@@ -374,15 +386,15 @@
true
f103591c-470f-43f6-9be6-e6eb74067b9c
-
+
4b8d1691-69c4-4e3d-a814-9ceb4db6505b
- ValidateChartsCalculations.rxrec
+ ValidateChartCalculation.rxrec
true
3f92ba8a-c125-4782-aa63-c6d9aeac3459
-
+
4b8d1691-69c4-4e3d-a814-9ceb4db6505b
- ValidateChartsCalculations.rxrec
+ ValidateChartCalculation.rxrec
true
9fb44715-bbad-438c-82d6-0632f9784731
@@ -525,6 +537,11 @@
75c56bbc-55ab-4649-abbf-6157d7ab6a40
3c2d44f5-31b5-4584-91c8-1ad748affc77
+
+ 8b6648ca-2429-462f-8074-96184700bbed
+ 15520dd1-870c-4aa7-94ce-7a05d8be9a4c
+ 758dd2d8-956a-46d7-a793-08dc2c8e08a7
+
8b6648ca-2429-462f-8074-96184700bbed
eae62d5d-fd0c-420e-bd9b-fcee4398bbff
@@ -610,7 +627,7 @@
8f7fe1fa-f1ef-4825-8e3a-6a13124b5fbc
825ce2a6-cd3b-42f6-9972-8ced75f1a54f
-
+
8b6648ca-2429-462f-8074-96184700bbed
4b8d1691-69c4-4e3d-a814-9ceb4db6505b
2161f947-3dda-4270-9a96-0d33afc50b6c
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.rxtst
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.rxtst (.../AutomatedSystemTests.rxtst) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.rxtst (.../AutomatedSystemTests.rxtst) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -43,12 +43,6 @@
variableid="6f91cdce-7f0c-42ee-93e0-4a3735497a16"
variablename="fmShouldBeRelevant">
-
-
-
-
+
+
+
+
+
+
+
+
+ variablename="substringFMName">
@@ -481,7 +489,7 @@
dataname="substringFM"
datasourceid="5c9aaf1b-40ce-4a6c-923c-fbe5859aa91f"
variableid="3a7276c1-fca1-4026-9d2e-5bac10651a47"
- variablename="substringItemName">
+ variablename="substringFMName">
@@ -597,7 +605,7 @@
dataname="fmName"
datasourceid="0610da1d-e8c2-4d82-a696-1d6caaa1e9cc"
variableid="3a7276c1-fca1-4026-9d2e-5bac10651a47"
- variablename="substringItemName">
+ variablename="substringFMName">
+ variablename="substringFMName">
+
+
+
+
+
+
+
+
+ variablename="substringFMName">
@@ -777,7 +799,7 @@
@@ -853,7 +875,7 @@
dataname="substringFM"
datasourceid="5c9aaf1b-40ce-4a6c-923c-fbe5859aa91f"
variableid="3a7276c1-fca1-4026-9d2e-5bac10651a47"
- variablename="substringItemName">
+ variablename="substringFMName">
@@ -911,6 +933,26 @@
name="ImportStochasticSoilModelCollection"
ref="288d66d7-3c19-43f3-bd1e-9523f15bb660"
type="Recording">
+
+
+
+
+
+
+
+
+ variablename="substringFMName">
+
+
+ variablename="substringFMName">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ variablename="substringFMName">
@@ -1669,6 +1749,94 @@
id="fda567a0-be92-41b9-9761-e7e7d9e7be7f"
name="AutomatedSystemTests">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2847,6 +2935,9 @@
id="c23e27aa-dca4-4ae7-9cab-a920f2b2d594">
+
+
@@ -62,8 +62,8 @@
_opslaanals = new AutomatedSystemTestsRepositoryFolders.OpslaanAlsAppFolder(this);
_dropdownmenuitemlist = new AutomatedSystemTestsRepositoryFolders.DropDownMenuItemListAppFolder(this);
_dialognewtraject = new AutomatedSystemTestsRepositoryFolders.DialogNewTrajectAppFolder(this);
- _projectexplorer = new AutomatedSystemTestsRepositoryFolders.ProjectExplorerFolder1(this);
_openen = new AutomatedSystemTestsRepositoryFolders.OpenenAppFolder(this);
+ _dialoggeneratecalculations = new AutomatedSystemTestsRepositoryFolders.DialogGenerateCalculationsAppFolder(this);
_buttonyesInfo = new RepoItemInfo(this, "ButtonYes", "/form[@title='Confirm Save As']//button[@text='&Yes']", 3000, null, "ac0a8e2f-9815-493c-bc5f-c81dcf12d652");
}
@@ -81,16 +81,16 @@
set { _substringTrajectName = value; }
}
- string _substringItemName = "";
+ string _substringFMName = "";
///
- /// Gets or sets the value of variable substringItemName.
+ /// Gets or sets the value of variable substringFMName.
///
[TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")]
- public string substringItemName
+ public string substringFMName
{
- get { return _substringItemName; }
- set { _substringItemName = value; }
+ get { return _substringFMName; }
+ set { _substringFMName = value; }
}
string _labelFM = "";
@@ -165,6 +165,18 @@
set { _normType = value; }
}
+ string _indexRow = "";
+
+ ///
+ /// Gets or sets the value of variable indexRow.
+ ///
+ [TestVariable("201b1d21-866e-4c9e-bf76-93ca440565ea")]
+ public string indexRow
+ {
+ get { return _indexRow; }
+ set { _indexRow = value; }
+ }
+
#endregion
///
@@ -276,21 +288,21 @@
}
///
- /// The ProjectExplorer folder.
+ /// The Openen folder.
///
- [RepositoryFolder("e51e33d2-3acf-4acb-bdb2-39ee48065f55")]
- public virtual AutomatedSystemTestsRepositoryFolders.ProjectExplorerFolder1 ProjectExplorer
+ [RepositoryFolder("3a716415-5c8c-4180-ba63-04ca2f4f5a22")]
+ public virtual AutomatedSystemTestsRepositoryFolders.OpenenAppFolder Openen
{
- get { return _projectexplorer; }
+ get { return _openen; }
}
///
- /// The Openen folder.
+ /// The DialogGenerateCalculations folder.
///
- [RepositoryFolder("3a716415-5c8c-4180-ba63-04ca2f4f5a22")]
- public virtual AutomatedSystemTestsRepositoryFolders.OpenenAppFolder Openen
+ [RepositoryFolder("42112570-aca4-4418-aa9e-8d74dbb65cc6")]
+ public virtual AutomatedSystemTestsRepositoryFolders.DialogGenerateCalculationsAppFolder DialogGenerateCalculations
{
- get { return _openen; }
+ get { return _dialoggeneratecalculations; }
}
}
@@ -314,6 +326,7 @@
AutomatedSystemTestsRepositoryFolders.PropertiesPanelContainerFolder _propertiespanelcontainer;
RepoItemInfo _isfmrelevantcellInfo;
RepoItemInfo _eenvoudigetoetsrow0Info;
+ RepoItemInfo _containermapInfo;
///
/// Creates a new RiskeerMainWindow folder.
@@ -329,6 +342,7 @@
_propertiespanelcontainer = new AutomatedSystemTestsRepositoryFolders.PropertiesPanelContainerFolder(this);
_isfmrelevantcellInfo = new RepoItemInfo(this, "IsFMRelevantCell", "list//container[@controlname='FailureMechanismContributionView']/?/table/row[@accessiblevalue~$labelFM]/cell[@accessiblename>'Is relevant']", 30000, null, "1029a286-ce5f-4de6-8f9d-d68210aae163");
_eenvoudigetoetsrow0Info = new RepoItemInfo(this, "EenvoudigeToetsRow0", "list//table[@controlname='dataGridView']/row[@accessiblename='Row 0']/cell[@accessiblename='Eenvoudige toets Row 0']", 30000, null, "f8cdf597-37da-4ffc-b089-434847a309f6");
+ _containermapInfo = new RepoItemInfo(this, "ContainerMap", "container[1]//container[@controlname='PipingFailureMechanismView']/container[@controlname='riskeerMapControl']/?/?/container[@controlname='Map']", 30000, null, "74ddb834-ebe4-48fa-b57b-b1550e70b7fa");
}
///
@@ -404,6 +418,30 @@
}
///
+ /// The ContainerMap item.
+ ///
+ [RepositoryItem("74ddb834-ebe4-48fa-b57b-b1550e70b7fa")]
+ public virtual Ranorex.Container ContainerMap
+ {
+ get
+ {
+ return _containermapInfo.CreateAdapter(true);
+ }
+ }
+
+ ///
+ /// The ContainerMap item info.
+ ///
+ [RepositoryItemInfo("74ddb834-ebe4-48fa-b57b-b1550e70b7fa")]
+ public virtual RepoItemInfo ContainerMapInfo
+ {
+ get
+ {
+ return _containermapInfo;
+ }
+ }
+
+ ///
/// The ProjectExplorer folder.
///
[RepositoryFolder("f5ed0b8b-7145-426f-982e-b89248da6d53")]
@@ -578,7 +616,7 @@
{
_genericfmitemwithsubstringinname = new AutomatedSystemTestsRepositoryFolders.GenericFMItemWithSubstringInNameFolder(this);
_faalkansbegrotingInfo = new RepoItemInfo(this, "Faalkansbegroting", "treeitem[@accessiblename='Faalkansbegroting']", 30000, null, "79c86dc7-8eee-48b2-b0af-b29632b7c092");
- _oordeelInfo = new RepoItemInfo(this, "Oordeel", "treeitem[@accessiblename~$substringItemName]/treeitem[@accessiblename='Oordeel']", 30000, null, "9b833e18-2ad8-4a3e-89a9-ad2886320f3c");
+ _oordeelInfo = new RepoItemInfo(this, "Oordeel", "treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Oordeel']", 30000, null, "9b833e18-2ad8-4a3e-89a9-ad2886320f3c");
}
///
@@ -670,14 +708,16 @@
public partial class GenericFMItemWithSubstringInNameFolder : RepoGenBaseFolder
{
AutomatedSystemTestsRepositoryFolders.InputFolder _input;
+ AutomatedSystemTestsRepositoryFolders.CalculationsFolder _calculations;
///
/// Creates a new GenericFMItemWithSubstringInName folder.
///
public GenericFMItemWithSubstringInNameFolder(RepoGenBaseFolder parentFolder) :
- base("GenericFMItemWithSubstringInName", "treeitem[@accessiblename~$substringItemName]", parentFolder, 30000, null, false, "92f53398-7bb2-45f8-a305-0adb56ec8aa7", "")
+ base("GenericFMItemWithSubstringInName", "treeitem[@accessiblename~$substringFMName]", parentFolder, 30000, null, false, "92f53398-7bb2-45f8-a305-0adb56ec8aa7", "")
{
_input = new AutomatedSystemTestsRepositoryFolders.InputFolder(this);
+ _calculations = new AutomatedSystemTestsRepositoryFolders.CalculationsFolder(this);
}
///
@@ -712,6 +752,15 @@
{
get { return _input; }
}
+
+ ///
+ /// The Calculations folder.
+ ///
+ [RepositoryFolder("50f3bbe9-efbc-4f72-bf7d-d1dcc1c5ad98")]
+ public virtual AutomatedSystemTestsRepositoryFolders.CalculationsFolder Calculations
+ {
+ get { return _calculations; }
+ }
}
///
@@ -721,6 +770,7 @@
public partial class InputFolder : RepoGenBaseFolder
{
AutomatedSystemTestsRepositoryFolders.SurfaceLinesNodeFolder _surfacelinesnode;
+ AutomatedSystemTestsRepositoryFolders.StochasticSoilModelCollectionFolder _stochasticsoilmodelcollection;
///
/// Creates a new Input folder.
@@ -729,6 +779,7 @@
base("Input", "treeitem[@accessiblename='Invoer']", parentFolder, 30000, null, false, "49f4c93e-6dcb-4c7e-852a-1da467bd10e1", "")
{
_surfacelinesnode = new AutomatedSystemTestsRepositoryFolders.SurfaceLinesNodeFolder(this);
+ _stochasticsoilmodelcollection = new AutomatedSystemTestsRepositoryFolders.StochasticSoilModelCollectionFolder(this);
}
///
@@ -763,6 +814,15 @@
{
get { return _surfacelinesnode; }
}
+
+ ///
+ /// The StochasticSoilModelCollection folder.
+ ///
+ [RepositoryFolder("03aba76a-aaa9-4a4f-afc6-7205205077c8")]
+ public virtual AutomatedSystemTestsRepositoryFolders.StochasticSoilModelCollectionFolder StochasticSoilModelCollection
+ {
+ get { return _stochasticsoilmodelcollection; }
+ }
}
///
@@ -806,6 +866,86 @@
}
///
+ /// The StochasticSoilModelCollectionFolder folder.
+ ///
+ [RepositoryFolder("03aba76a-aaa9-4a4f-afc6-7205205077c8")]
+ public partial class StochasticSoilModelCollectionFolder : RepoGenBaseFolder
+ {
+
+ ///
+ /// Creates a new StochasticSoilModelCollection folder.
+ ///
+ public StochasticSoilModelCollectionFolder(RepoGenBaseFolder parentFolder) :
+ base("StochasticSoilModelCollection", "treeitem[@accessiblename='Stochastische ondergrondmodellen']", parentFolder, 30000, null, false, "03aba76a-aaa9-4a4f-afc6-7205205077c8", "")
+ {
+ }
+
+ ///
+ /// The Self item.
+ ///
+ [RepositoryItem("03aba76a-aaa9-4a4f-afc6-7205205077c8")]
+ public virtual Ranorex.TreeItem Self
+ {
+ get
+ {
+ return _selfInfo.CreateAdapter(true);
+ }
+ }
+
+ ///
+ /// The Self item info.
+ ///
+ [RepositoryItemInfo("03aba76a-aaa9-4a4f-afc6-7205205077c8")]
+ public virtual RepoItemInfo SelfInfo
+ {
+ get
+ {
+ return _selfInfo;
+ }
+ }
+ }
+
+ ///
+ /// The CalculationsFolder folder.
+ ///
+ [RepositoryFolder("50f3bbe9-efbc-4f72-bf7d-d1dcc1c5ad98")]
+ public partial class CalculationsFolder : RepoGenBaseFolder
+ {
+
+ ///
+ /// Creates a new Calculations folder.
+ ///
+ public CalculationsFolder(RepoGenBaseFolder parentFolder) :
+ base("Calculations", "treeitem[@accessiblename='Berekeningen']", parentFolder, 30000, null, false, "50f3bbe9-efbc-4f72-bf7d-d1dcc1c5ad98", "")
+ {
+ }
+
+ ///
+ /// The Self item.
+ ///
+ [RepositoryItem("50f3bbe9-efbc-4f72-bf7d-d1dcc1c5ad98")]
+ public virtual Ranorex.TreeItem Self
+ {
+ get
+ {
+ return _selfInfo.CreateAdapter(true);
+ }
+ }
+
+ ///
+ /// The Self item info.
+ ///
+ [RepositoryItemInfo("50f3bbe9-efbc-4f72-bf7d-d1dcc1c5ad98")]
+ public virtual RepoItemInfo SelfInfo
+ {
+ get
+ {
+ return _selfInfo;
+ }
+ }
+ }
+
+ ///
/// The RibbonFolder folder.
///
[RepositoryFolder("c92795a7-9101-49d1-a0da-9036c4491cb2")]
@@ -1992,6 +2132,7 @@
RepoItemInfo _allesberekenenInfo;
RepoItemInfo _eigenschappenInfo;
RepoItemInfo _importerenInfo;
+ RepoItemInfo _genereerscenariosInfo;
///
/// Creates a new ContextMenu folder.
@@ -2009,6 +2150,7 @@
_allesberekenenInfo = new RepoItemInfo(this, "AllesBerekenen", "menuitem[@accessiblename='Alles berekenen']", 30000, null, "e02b3f9a-ba31-43a8-afa9-3e258b8b22a1");
_eigenschappenInfo = new RepoItemInfo(this, "Eigenschappen", "menuitem[@accessiblename='Eigenschappen']", 30000, null, "e1da8f1b-1c8b-4e9c-b857-0e4571730d0f");
_importerenInfo = new RepoItemInfo(this, "Importeren", "menuitem[@accessiblename='Importeren...']", 30000, null, "34965857-9328-4216-9d99-86afbd395e38");
+ _genereerscenariosInfo = new RepoItemInfo(this, "GenereerScenarios", "menuitem[@accessiblename='Genereer scenario''s...']", 30000, null, "17056c41-6629-4a0e-8ab2-93470db9fa27");
}
///
@@ -2274,6 +2416,30 @@
return _importerenInfo;
}
}
+
+ ///
+ /// The GenereerScenarios item.
+ ///
+ [RepositoryItem("17056c41-6629-4a0e-8ab2-93470db9fa27")]
+ public virtual Ranorex.MenuItem GenereerScenarios
+ {
+ get
+ {
+ return _genereerscenariosInfo.CreateAdapter(true);
+ }
+ }
+
+ ///
+ /// The GenereerScenarios item info.
+ ///
+ [RepositoryItemInfo("17056c41-6629-4a0e-8ab2-93470db9fa27")]
+ public virtual RepoItemInfo GenereerScenariosInfo
+ {
+ get
+ {
+ return _genereerscenariosInfo;
+ }
+ }
}
///
@@ -2707,38 +2873,40 @@
}
///
- /// The ProjectExplorerFolder1 folder.
+ /// The OpenenAppFolder folder.
///
- [RepositoryFolder("e51e33d2-3acf-4acb-bdb2-39ee48065f55")]
- public partial class ProjectExplorerFolder1 : RepoGenBaseFolder
+ [RepositoryFolder("3a716415-5c8c-4180-ba63-04ca2f4f5a22")]
+ public partial class OpenenAppFolder : RepoGenBaseFolder
{
- AutomatedSystemTestsRepositoryFolders.STBIFolder _stbi;
+ RepoItemInfo _filenamefieldInfo;
+ RepoItemInfo _buttonopenInfo;
///
- /// Creates a new ProjectExplorer folder.
+ /// Creates a new Openen folder.
///
- public ProjectExplorerFolder1(RepoGenBaseFolder parentFolder) :
- base("ProjectExplorer", "/form//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']", parentFolder, 30000, null, true, "e51e33d2-3acf-4acb-bdb2-39ee48065f55", "")
+ public OpenenAppFolder(RepoGenBaseFolder parentFolder) :
+ base("Openen", "/form[@title='Openen']", parentFolder, 30000, null, true, "3a716415-5c8c-4180-ba63-04ca2f4f5a22", "")
{
- _stbi = new AutomatedSystemTestsRepositoryFolders.STBIFolder(this);
+ _filenamefieldInfo = new RepoItemInfo(this, "FileNameField", "?/?/text[@controlid='1148']", 30000, null, "6fa717c9-c262-49c5-87e8-2cbf90c3d127");
+ _buttonopenInfo = new RepoItemInfo(this, "ButtonOpen", "button[@text='&Open']", 30000, null, "aad8cdda-9624-426d-9965-7ea59f8db536");
}
///
/// The Self item.
///
- [RepositoryItem("e51e33d2-3acf-4acb-bdb2-39ee48065f55")]
- public virtual Ranorex.Tree Self
+ [RepositoryItem("3a716415-5c8c-4180-ba63-04ca2f4f5a22")]
+ public virtual Ranorex.Form Self
{
get
{
- return _selfInfo.CreateAdapter(true);
+ return _selfInfo.CreateAdapter(true);
}
}
///
/// The Self item info.
///
- [RepositoryItemInfo("e51e33d2-3acf-4acb-bdb2-39ee48065f55")]
+ [RepositoryItemInfo("3a716415-5c8c-4180-ba63-04ca2f4f5a22")]
public virtual RepoItemInfo SelfInfo
{
get
@@ -2748,78 +2916,77 @@
}
///
- /// The STBI folder.
+ /// The FileNameField item.
///
- [RepositoryFolder("d1fede4e-9e41-488f-9476-e932fa9f2886")]
- public virtual AutomatedSystemTestsRepositoryFolders.STBIFolder STBI
+ [RepositoryItem("6fa717c9-c262-49c5-87e8-2cbf90c3d127")]
+ public virtual Ranorex.Text FileNameField
{
- get { return _stbi; }
+ get
+ {
+ return _filenamefieldInfo.CreateAdapter(true);
+ }
}
- }
- ///
- /// The STBIFolder folder.
- ///
- [RepositoryFolder("d1fede4e-9e41-488f-9476-e932fa9f2886")]
- public partial class STBIFolder : RepoGenBaseFolder
- {
-
///
- /// Creates a new STBI folder.
+ /// The FileNameField item info.
///
- public STBIFolder(RepoGenBaseFolder parentFolder) :
- base("STBI", "treeitem/treeitem/treeitem[9]", parentFolder, 30000, null, false, "d1fede4e-9e41-488f-9476-e932fa9f2886", "")
+ [RepositoryItemInfo("6fa717c9-c262-49c5-87e8-2cbf90c3d127")]
+ public virtual RepoItemInfo FileNameFieldInfo
{
+ get
+ {
+ return _filenamefieldInfo;
+ }
}
///
- /// The Self item.
+ /// The ButtonOpen item.
///
- [RepositoryItem("d1fede4e-9e41-488f-9476-e932fa9f2886")]
- public virtual Ranorex.TreeItem Self
+ [RepositoryItem("aad8cdda-9624-426d-9965-7ea59f8db536")]
+ public virtual Ranorex.Button ButtonOpen
{
get
{
- return _selfInfo.CreateAdapter(true);
+ return _buttonopenInfo.CreateAdapter(true);
}
}
///
- /// The Self item info.
+ /// The ButtonOpen item info.
///
- [RepositoryItemInfo("d1fede4e-9e41-488f-9476-e932fa9f2886")]
- public virtual RepoItemInfo SelfInfo
+ [RepositoryItemInfo("aad8cdda-9624-426d-9965-7ea59f8db536")]
+ public virtual RepoItemInfo ButtonOpenInfo
{
get
{
- return _selfInfo;
+ return _buttonopenInfo;
}
}
}
///
- /// The OpenenAppFolder folder.
+ /// The DialogGenerateCalculationsAppFolder folder.
///
- [RepositoryFolder("3a716415-5c8c-4180-ba63-04ca2f4f5a22")]
- public partial class OpenenAppFolder : RepoGenBaseFolder
+ [RepositoryFolder("42112570-aca4-4418-aa9e-8d74dbb65cc6")]
+ public partial class DialogGenerateCalculationsAppFolder : RepoGenBaseFolder
{
- RepoItemInfo _filenamefieldInfo;
- RepoItemInfo _buttonopenInfo;
+ RepoItemInfo _usecellrowindexthInfo;
+ RepoItemInfo _generatebuttonInfo;
///
- /// Creates a new Openen folder.
+ /// Creates a new DialogGenerateCalculations folder.
///
- public OpenenAppFolder(RepoGenBaseFolder parentFolder) :
- base("Openen", "/form[@title='Openen']", parentFolder, 30000, null, true, "3a716415-5c8c-4180-ba63-04ca2f4f5a22", "")
+ public DialogGenerateCalculationsAppFolder(RepoGenBaseFolder parentFolder) :
+ base("DialogGenerateCalculations", "/form[@controlname='SelectionDialogBase']", parentFolder, 30000, null, true, "42112570-aca4-4418-aa9e-8d74dbb65cc6", "")
{
- _filenamefieldInfo = new RepoItemInfo(this, "FileNameField", "?/?/text[@controlid='1148']", 30000, null, "6fa717c9-c262-49c5-87e8-2cbf90c3d127");
- _buttonopenInfo = new RepoItemInfo(this, "ButtonOpen", "button[@text='&Open']", 30000, null, "aad8cdda-9624-426d-9965-7ea59f8db536");
+ _usecellrowindexthInfo = new RepoItemInfo(this, "UseCellRowIndexth", ".//table[@controlname='dataGridView']/row[@accessiblename='Row '+$indexRow]/cell[@accessiblename>'Gebruik']", 30000, null, "407fae09-698f-4177-8f27-47a238018ac5");
+ _generatebuttonInfo = new RepoItemInfo(this, "GenerateButton", "container/button[@controlname='DoForSelectedButton']", 30000, null, "eb4e6139-e00a-44c2-9e0d-344eeed26fd7");
}
///
/// The Self item.
///
- [RepositoryItem("3a716415-5c8c-4180-ba63-04ca2f4f5a22")]
+ [RepositoryItem("42112570-aca4-4418-aa9e-8d74dbb65cc6")]
public virtual Ranorex.Form Self
{
get
@@ -2831,7 +2998,7 @@
///
/// The Self item info.
///
- [RepositoryItemInfo("3a716415-5c8c-4180-ba63-04ca2f4f5a22")]
+ [RepositoryItemInfo("42112570-aca4-4418-aa9e-8d74dbb65cc6")]
public virtual RepoItemInfo SelfInfo
{
get
@@ -2841,50 +3008,50 @@
}
///
- /// The FileNameField item.
+ /// The UseCellRowIndexth item.
///
- [RepositoryItem("6fa717c9-c262-49c5-87e8-2cbf90c3d127")]
- public virtual Ranorex.Text FileNameField
+ [RepositoryItem("407fae09-698f-4177-8f27-47a238018ac5")]
+ public virtual Ranorex.Cell UseCellRowIndexth
{
get
{
- return _filenamefieldInfo.CreateAdapter(true);
+ return _usecellrowindexthInfo.CreateAdapter(true);
}
}
///
- /// The FileNameField item info.
+ /// The UseCellRowIndexth item info.
///
- [RepositoryItemInfo("6fa717c9-c262-49c5-87e8-2cbf90c3d127")]
- public virtual RepoItemInfo FileNameFieldInfo
+ [RepositoryItemInfo("407fae09-698f-4177-8f27-47a238018ac5")]
+ public virtual RepoItemInfo UseCellRowIndexthInfo
{
get
{
- return _filenamefieldInfo;
+ return _usecellrowindexthInfo;
}
}
///
- /// The ButtonOpen item.
+ /// The GenerateButton item.
///
- [RepositoryItem("aad8cdda-9624-426d-9965-7ea59f8db536")]
- public virtual Ranorex.Button ButtonOpen
+ [RepositoryItem("eb4e6139-e00a-44c2-9e0d-344eeed26fd7")]
+ public virtual Ranorex.Button GenerateButton
{
get
{
- return _buttonopenInfo.CreateAdapter(true);
+ return _generatebuttonInfo.CreateAdapter(true);
}
}
///
- /// The ButtonOpen item info.
+ /// The GenerateButton item info.
///
- [RepositoryItemInfo("aad8cdda-9624-426d-9965-7ea59f8db536")]
- public virtual RepoItemInfo ButtonOpenInfo
+ [RepositoryItemInfo("eb4e6139-e00a-44c2-9e0d-344eeed26fd7")]
+ public virtual RepoItemInfo GenerateButtonInfo
{
get
{
- return _buttonopenInfo;
+ return _generatebuttonInfo;
}
}
}
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rximg
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
Binary files differ
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep (.../AutomatedSystemTestsRepository.rxrep) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep (.../AutomatedSystemTestsRepository.rxrep) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -79,15 +79,39 @@
searchtimeout="30000ms"
usecache="False">
- /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Profielschematisaties']
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Profielschematisaties']
+
+
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Stochastische ondergrondmodellen']
+
+
- /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]/treeitem[@accessiblename='Invoer']
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']
+
+
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Berekeningen']
+
+
- /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]
-
- /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]/treeitem[@accessiblename='Oordeel']
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Oordeel']
/form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]
@@ -394,6 +418,16 @@
searchtimeout="30000ms">
/form[@automationid='RiskeerMainWindow']/list//table[@controlname='dataGridView']/row[@accessiblename='Row 0']/cell[@accessiblename='Eenvoudige toets Row 0']
+ -
+ /form[@automationid='RiskeerMainWindow']/container[1]//container[@controlname='PipingFailureMechanismView']/container[@controlname='riskeerMapControl']/?/?/container[@controlname='Map']
+
/form[@automationid='RiskeerMainWindow']
@@ -446,6 +480,7 @@
id="c507fecb-03d6-49f4-b5b8-7b6a4349c6de"
isrooted="True"
name="OpenDialog"
+ refimgid="1664c68f-0b66-42dc-b4f2-a8ad7813473b"
refpath="/form[@title='Openen']"
searchtimeout="30000ms"
usecache="True">
@@ -488,6 +523,7 @@
id="6992b395-923d-4913-be11-dc9d7fa075dc"
isrooted="True"
name="ActivityProgressDialog"
+ refimgid="a2fbb6e9-16e1-4504-9257-bb6d67b367c8"
refpath="/form[@controlname='ActivityProgressDialog']"
searchtimeout="30000ms"
usecache="True">
@@ -630,6 +666,16 @@
searchtimeout="30000ms">
/contextmenu[@processname='Riskeer']/menuitem[@accessiblename='Importeren...']
+ -
+ /contextmenu[@processname='Riskeer']/menuitem[@accessiblename='Genereer scenario''s...']
+
/contextmenu[@processname='Riskeer']
@@ -903,30 +949,6 @@
kEfF5TBp4wu7ctdIesgwigAAAABJRU5ErkJggg==
-
-
-
- /form//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem/treeitem/treeitem[9]
-
-
-
- /form//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']
-
-
+
+ -
+ /form[@controlname='SelectionDialogBase']//table[@controlname='dataGridView']/row[@accessiblename='Row '+$indexRow]/cell[@accessiblename>'Gebruik']
+
+ -
+ /form[@controlname='SelectionDialogBase']/container/button[@controlname='DoForSelectedButton']
+
+
+ /form[@controlname='SelectionDialogBase']
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlz
+AAAOxAAADsQBlSsOGwAAAIxJREFUOE+VkQEKgDAMA316n7af6SrGXUodODjWxKYreMxzdkTV4Rq0
+5i5QcSNfzvAY477rJg2t+blBnuKZ2L7YhJMltH43pIax4TK/iIjWf3Ajmyu779PzAUQn/wgpQz0k
+sknn9wA15C2o2TsxYQ0KyGMNlqgfFZDPGqxmmK/HEGvQh+UzxBqY+MlxXrI+crsxqwfVAAAAAElF
+TkSuQmCC
+
+
@@ -980,7 +1039,7 @@
+ name="substringFMName">
+
+
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandUntilFMInput.UserCode.cs
===================================================================
diff -u
--- System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandUntilFMInput.UserCode.cs (revision 0)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandUntilFMInput.UserCode.cs (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -0,0 +1,37 @@
+///////////////////////////////////////////////////////////////////////////////
+//
+// This file was automatically generated by RANOREX.
+// Your custom recording code should go in this file.
+// The designer will only add methods to this file, so your custom code won't be overwritten.
+// http://www.ranorex.com
+//
+///////////////////////////////////////////////////////////////////////////////
+
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Text.RegularExpressions;
+using System.Drawing;
+using System.Threading;
+using WinForms = System.Windows.Forms;
+
+using Ranorex;
+using Ranorex.Core;
+using Ranorex.Core.Repository;
+using Ranorex.Core.Testing;
+
+namespace AutomatedSystemTests
+{
+ public partial class ExpandUntilFMInput
+ {
+ ///
+ /// This method gets called right after the recording has been started.
+ /// It can be used to execute recording specific initialization code.
+ ///
+ private void Init()
+ {
+ // Your recording specific initialization code goes here.
+ }
+
+ }
+}
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandUntilFMInput.cs
===================================================================
diff -u
--- System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandUntilFMInput.cs (revision 0)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandUntilFMInput.cs (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -0,0 +1,128 @@
+///////////////////////////////////////////////////////////////////////////////
+//
+// This file was automatically generated by RANOREX.
+// DO NOT MODIFY THIS FILE! It is regenerated by the designer.
+// All your modifications will be lost!
+// http://www.ranorex.com
+//
+///////////////////////////////////////////////////////////////////////////////
+
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Text.RegularExpressions;
+using System.Drawing;
+using System.Threading;
+using WinForms = System.Windows.Forms;
+
+using Ranorex;
+using Ranorex.Core;
+using Ranorex.Core.Testing;
+using Ranorex.Core.Repository;
+
+namespace AutomatedSystemTests
+{
+#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'.
+ ///
+ ///The ExpandUntilFMInput recording.
+ ///
+ [TestModule("758dd2d8-956a-46d7-a793-08dc2c8e08a7", ModuleType.Recording, 1)]
+ public partial class ExpandUntilFMInput : ITestModule
+ {
+ ///
+ /// Holds an instance of the AutomatedSystemTestsRepository repository.
+ ///
+ public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance;
+
+ static ExpandUntilFMInput instance = new ExpandUntilFMInput();
+
+ ///
+ /// Constructs a new instance.
+ ///
+ public ExpandUntilFMInput()
+ {
+ }
+
+ ///
+ /// Gets a static instance of this recording.
+ ///
+ public static ExpandUntilFMInput Instance
+ {
+ get { return instance; }
+ }
+
+#region Variables
+
+ ///
+ /// Gets or sets the value of variable substringTrajectName.
+ ///
+ [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")]
+ public string substringTrajectName
+ {
+ get { return repo.substringTrajectName; }
+ set { repo.substringTrajectName = value; }
+ }
+
+ ///
+ /// Gets or sets the value of variable substringFMName.
+ ///
+ [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")]
+ public string substringFMName
+ {
+ get { return repo.substringFMName; }
+ set { repo.substringFMName = value; }
+ }
+
+#endregion
+
+ ///
+ /// Starts the replay of the static recording .
+ ///
+ [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)]
+ public static void Start()
+ {
+ TestModuleRunner.Run(Instance);
+ }
+
+ ///
+ /// Performs the playback of actions in this recording.
+ ///
+ /// You should not call this method directly, instead pass the module
+ /// instance to the method
+ /// that will in turn invoke this method.
+ [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)]
+ void ITestModule.Run()
+ {
+ Mouse.DefaultMoveTime = 300;
+ Keyboard.DefaultKeyPressTime = 20;
+ Delay.SpeedFactor = 1.00;
+
+ Init();
+
+ Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, new RecordItemIndex(0));
+ repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Self.Focus();
+ Delay.Milliseconds(0);
+
+ Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, new RecordItemIndex(1));
+ repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Self.Select();
+ Delay.Milliseconds(0);
+
+ Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Right}'.", new RecordItemIndex(2));
+ Keyboard.Press("{Right}");
+ Delay.Milliseconds(0);
+
+ Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SelfInfo, new RecordItemIndex(3));
+ repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.Self.Select();
+ Delay.Milliseconds(0);
+
+ Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Right}'.", new RecordItemIndex(4));
+ Keyboard.Press("{Right}");
+ Delay.Milliseconds(0);
+
+ }
+
+#region Image Feature Data
+#endregion
+ }
+#pragma warning restore 0436
+}
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandUntilFMInput.rxrec
===================================================================
diff -u
--- System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandUntilFMInput.rxrec (revision 0)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/ExpandUntilFMInput.rxrec (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -0,0 +1,132 @@
+
+
+
+ 1
+
+
+ False
+
+
+ True
+
+
+ 1
+
+
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]
+
+
+
+
+
+
+
+
+
+
+
+
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]/treeitem[@accessiblename='Invoer']
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ExpandUntilFMInput.UserCode.cs
+
+
+
+
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/GenerateCalculations.cs
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/GenerateCalculations.cs (.../GenerateCalculations.cs) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/GenerateCalculations.cs (.../GenerateCalculations.cs) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -53,6 +53,36 @@
#region Variables
+ ///
+ /// Gets or sets the value of variable substringTrajectName.
+ ///
+ [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")]
+ public string substringTrajectName
+ {
+ get { return repo.substringTrajectName; }
+ set { repo.substringTrajectName = value; }
+ }
+
+ ///
+ /// Gets or sets the value of variable substringFMName.
+ ///
+ [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")]
+ public string substringFMName
+ {
+ get { return repo.substringFMName; }
+ set { repo.substringFMName = value; }
+ }
+
+ ///
+ /// Gets or sets the value of variable indexRow.
+ ///
+ [TestVariable("201b1d21-866e-4c9e-bf76-93ca440565ea")]
+ public string indexRow
+ {
+ get { return repo.indexRow; }
+ set { repo.indexRow = value; }
+ }
+
#endregion
///
@@ -79,6 +109,30 @@
Init();
+ // Right click on generic (inside traject and FM defined by sunstrings) Calculations node
+ Report.Log(ReportLevel.Info, "Mouse", "Right click on generic (inside traject and FM defined by sunstrings) Calculations node\r\nMouse Right Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations.SelfInfo, new RecordItemIndex(0));
+ repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Calculations.Self.Click(System.Windows.Forms.MouseButtons.Right);
+ Delay.Milliseconds(0);
+
+ // Select Genereer scenario's from context menu
+ Report.Log(ReportLevel.Info, "Mouse", "Select Genereer scenario's from context menu\r\nMouse Left Click item 'ContextMenu.GenereerScenarios' at Center.", repo.ContextMenu.GenereerScenariosInfo, new RecordItemIndex(1));
+ repo.ContextMenu.GenereerScenarios.Click();
+ Delay.Milliseconds(0);
+
+ // Select the Indexth row, cell Use
+ Report.Log(ReportLevel.Info, "Mouse", "Select the Indexth row, cell Use\r\nMouse Left Click item 'DialogGenerateCalculations.UseCellRowIndexth' at Center.", repo.DialogGenerateCalculations.UseCellRowIndexthInfo, new RecordItemIndex(2));
+ repo.DialogGenerateCalculations.UseCellRowIndexth.Click();
+ Delay.Milliseconds(0);
+
+ // Click on Generate button to generate all desired calculations
+ Report.Log(ReportLevel.Info, "Mouse", "Click on Generate button to generate all desired calculations\r\nMouse Left Click item 'DialogGenerateCalculations.GenerateButton' at Center.", repo.DialogGenerateCalculations.GenerateButtonInfo, new RecordItemIndex(3));
+ repo.DialogGenerateCalculations.GenerateButton.Click();
+ Delay.Milliseconds(0);
+
+ // Wait until all calculations have been generated
+ Report.Log(ReportLevel.Info, "Delay", "Wait until all calculations have been generated\r\nWaiting for 1s.", new RecordItemIndex(4));
+ Delay.Duration(1000, false);
+
}
#region Image Feature Data
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/GenerateCalculations.rxrec
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/GenerateCalculations.rxrec (.../GenerateCalculations.rxrec) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/GenerateCalculations.rxrec (.../GenerateCalculations.rxrec) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -25,6 +25,1599 @@
+
+
+ Right click on generic (inside traject and FM defined by sunstrings) Calculations node
+
+
+
+
+
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Berekeningen']
+
+
+
+
+
+ Select Genereer scenario's from context menu
+
+
+
+
+
+
+ False
+
+
+ Genereer scenario's...
+
+
+ Press
+
+
+ s
+
+
+ Genereer scenario's...
+
+
+ MenuItem
+
+
+ Focused, HotTracked, Focusable
+
+
+
+
+
+ /contextmenu[@processname='Riskeer']/menuitem[@accessiblename='Genereer scenario''s...']
+
+
+
+ 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
+
+
+
+
+ Select the Indexth row, cell Use
+
+
+
+
+
+
+ False
+
+
+ True
+
+
+ False
+
+
+ Press to check
+
+
+ DataGridViewCheckBoxCell(DataGridViewCell)
+
+
+ Gebruik Row 0
+
+
+ Cell
+
+
+ Selected, Focused, Focusable, Selectable
+
+
+ False
+
+
+
+ /form[@controlname='SelectionDialogBase']//table[@controlname='dataGridView']/row[@accessiblename='Row 0']/cell[@accessiblename='Gebruik Row 0']
+
+
+
+ /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDABwTFRgVERwYFhgfHRwhKUUtKSYmKVQ8QDJFZFhpZ2JY
+YF9ufJ6GbnWWd19giruLlqOpsbOxa4TC0MGszp6usar/2wBDAR0fHykkKVEtLVGqcmByqqqqqqqq
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/wAARCAGxAXADASIA
+AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
+AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
+ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
+p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
+AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
+BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
+U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
+uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDYuvur
+/vr/AOhCp8D0FQXX3V/31/8AQhUKrc3N5col28SxMoCqinqoPce9PoLqXcD0FGB6Cq32O7/6CMv/
+AH7T/Cj7Hd/9BGX/AL9p/hSGWcD0FGB6Cq32O7/6CMv/AH7T/Cj7Hd/9BGX/AL9p/hQBZwPQUYHo
+Kqi1ujIV/tCXgA/6tO+fb2pfsd3/ANBGX/v2n+FAFnA9BRgegqt9ju/+gjL/AN+0/wAKPsd3/wBB
+GX/v2n+FAFnA9BRgegqt9ju/+gjL/wB+0/wo+x3f/QRl/wC/af4UAWcD0FGB6Cq32O6/6CMv/ftP
+8KPsd3/0EZf+/af4UAWcD0FGB6Cq32O7/wCgjL/37T/Cj7Hd/wDQRl/79p/hQBZwPQUYHoKrfY7v
+/oIy/wDftP8ACj7Hd/8AQRl/79p/hQBZwPQUYHoKrfY7v/oIy/8AftP8KPsd3/0EZf8Av2n+FAFn
+A9BRgegqt9ju/wDoIy/9+0/wo+x3f/QRl/79p/hQBZwPQUYHoKrfY7v/AKCMv/ftP8KPsd3/ANBG
+X/v2n+FAFnA9BRgegqt9ju/+gjL/AN+0/wAKPsd3/wBBGX/v2n+FAFnA9BRgegqt9ju/+gjL/wB+
+0/wo+x3f/QRl/wC/af4UAWcD0FGB6Cq32O7/AOgjL/37T/Cj7Hd/9BGX/v2n+FAFnA9BRgegqt9j
+u/8AoIy/9+0/wo+x3f8A0EZf+/af4UAWcD0FGB6Cq32O7/6CMv8A37T/AAo+x3f/AEEZf+/af4UA
+WcD0FGB6Cq32O7/6CMv/AH7T/Cj7Hd/9BGX/AL9p/hQBZwPQUYHoKrfY7v8A6CMv/ftP8KPsd3/0
+EZf+/af4UAWcD0FGB6Cq32O7/wCgjL/37T/Cj7Hd/wDQRl/79p/hQBZwPQUYHoKrfY7v/oIy/wDf
+tP8ACj7Hd/8AQRl/79p/hQBZwPQUYHoKrfY7v/oIy/8AftP8KPsd3/0EZf8Av2n+FAFnA9BVW26N
+/vt/M01o7m3ubYPePKsjlSrIo/hY9h7CnW3Rv99v5mn0F1H3X3V/31/9CFNsf+P++/66L/6AtOuv
+ur/vr/6EKZZuqX99vYLmRepx/AtHQOpfopnnRf8APVP++hR50X/PVP8AvoUhj6KZ50X/AD1T/voU
+edF/z1T/AL6FAAP9e/8Aur/M1WnBmunjYylY4wwSNyhYknvkenrUD6xbx3MgKyHHy5AHYn3qKbVL
+GcqXiuNy9Cp2n6ZBqeaPc2VCq/skq6nsVY44J5Soy24EsOSMfKCCeD1I+tJHfywW7PJFvTdJsYvy
+SCTgjHAwKr/bNLCqot5lVQQApwCCc4Pzcj2NH23TMt+4nO7dkFsjnrgbuPwo549x/V6v8poC9cQy
+NJCFZJVjID5645zj3qDT75pZTGdzM5DfOeANi9OOTk9B+lQPqGnSSmRoZ9xIJw2ASOhxuxnihNR0
+5FUJBMArBh7EDHr6cUKce4vq9X+U2T1H1pazDrlrkfu5vyH+NXILyGeFZFcKG7MQDTUk9iZ0pwV5
+InopnnRf89U/76FHnRf89U/76FMzH0Uzzov+eqf99Cjzov8Anqn/AH0KAH0Uzzov+eqf99Cjzov+
+eqf99CgB9V9QZksJ2UkMIyQQcEcVL50X/PVP++hTZHgljaN3QqwwRu7UAUo5J7Zxtgk2ykKqTzZI
+IBJOctxwKZc3s8sMarEE84qyESkEqWAOSBweR09avs1u7IzOhKHK/N0OMf1qJbexQ5BTqCMyE4wc
+jHPAz2FHUCuNTZP3aQSSsuS2AzHG4gYwvt3x9aIr94tiOhZXkYb3Yj+MjA4xkemR7Zqw1vYsRkr3
+6SEZyckHnkZ7Gj7PY7w2VyDniQ4POeRnnk55oAgmu7l7eORYNqO6FCJOSCw4PHGR9aV9TdG8o2+Z
+gxBVSzDAAOchSf4h2qVbaxVgwK5ByMyEhec8DPHI7U6SGzkYszKGLbtyyFTnGOoPoBQBCNRldgEt
+cAttG99pzt3cjHFJJqhHl+XEGDqvdsqW6A4UgdR3qwsdmmNpjGDuGH6HG3+VR/ZbDKnKjbtwBKcc
+dMjOD0oAgj1CdbdGePzHMaM3zfKM7uThcjp+v40+TUyNnlxKwcLkhidpboCQpXuO9S/ZrEIFDAYx
+giY5GM4wc5HU0n2Ww3KcqNpBAEpAyOhxnB6UMCvHqUiQx+aheV40IC5IJIY54XPQehrQtpjPAsjR
+tGTnKsCD+oBqAW1iE2gjAwAfNORjOMHOR1NTRtbxRhEdAo/2s0ATUUzzov8Anqn/AH0KPOi/56p/
+30KAH0Uzzov+eqf99Cjzov8Anqn/AH0KAH0Uzzov+eqf99Cjzov+eqf99CgB9FM86L/nqn/fQo86
+L/nqn/fQoAfRTPOi/wCeqf8AfQo86L/nqn/fQoAr3v8Ax8WX/XY/+gNUdt0b/fb+Zp13Ij3NkFdW
+Pmnoc/wNTbbo3++38zT6C6j7r7q/76/+hCm2P/H/AH3/AF0X/wBAWnXX3V/31/8AQhTbH/j/AL7/
+AK6L/wCgLR0DqXQwJIBBI4PtS1lJHcnXJniO2IFd5PQ/KOPrWrSGFFFFAHK3P/H9cf8AXRv5mmU+
+5/4/rj/ro38zTK7MP/DX9dTnxv8AHfy/JDo0MkqRrjLEAZ96v/2Lc/34vzP+FU7P/j8g/wCui/zr
+orydra2MkcfmvuVVTdtySQOv40Vaji1YzpU1JO5zlxC1vO0TkFlxnHTpUdTXs6XN3JLHuAOAVYYK
+kAZBHqKhrWLvFMykrSaJ7T703/XF/wD0E1raVNHHpKOzYVN2725/+vWTafem/wCuL/8AoJq3psUh
+igQKTDK3mOccAqTx+OF/I1xV/wCL8j0qH+7fP9DZkkWNQXOASFHHcnAp1YRF3LKNqyruKsVZJCqN
+vXuxweM9MCtayL+RiUP5gJDls8n1Ht9KzESSTRxFBIwUu21fc0kdxDLK8Ucis8eN4Bzt/wA4qlew
+3LXkUqxRuiuoX5yCvPJxj6c57VOUl+3TMmFJiQKzKSM5b6fzoAl+0w/aDB5i+aF3Fc8ge/p1qMX9
+sULB2wMdUYE56YGMn8KJA63sLsCwWF9xVTjOV/wPFV4J95e5kjuBIVC7BCw8tc+45PrjNAF6KVJo
+w8Zyp9sfpT6racrLbkMG5diC4wzAnOSOxqzQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
+FFABRRRQAUUUUAFFFFAFK+/4/rD/AK6P/wCgNTbbo3++38zTr7/j+sP+uj/+gNTbbo3++38zT6C6
+j7r7q/76/wDoQptl/wAf99xn94v/AKAtOuvur/vr/wChCm2P/H/ff9dF/wDQFo6B1Luf9k0ZPoaW
+ikMTJ9DRk+hpaKAOZkiMt9c/PGmJD99wvc+tH2U/897f/v6tbLabaSXMheLJIDH5j1JOe9H9k2P/
+ADw/8fb/ABpwqVILlRrVhQqy55Xv8jG+yn/nvb/9/VpVtyk8DebC2Jo+FkBP3x2rSu9LtFg+SMox
+dF3BjkZYA9frTH0RI9slu7tKjq6iRgFOGB5wKr21R6Oxn7HDrVXuP1XTPtGbm2AFwByvQSD0Pv6H
+/IyYoDJGG8yJM8FXcKwPcEGp7uK7kFxHd5ufmDoERmVZFAO3A7ENjOe2a1RpFgowLcAezN/jQqk4
+q0SfZ0pO87/IyY4xAJGaWFsxsoCyAnJBrU0h2GmxARsevIx6n3ofS7INGBD1bB+ZvQ+9PjmS2tpE
+ji2+S+xU3ZySRjn3zWbcpSvI2/dwp8kL731LPmN/zyf8x/jUU0UVxjz7MS7em9VOPzND3sI4jkjl
+YOqMquCVycc1Orq+drBsHBwc4NMyI4wIkCRWxRB0VQoA/WneY3/PJ/zH+NR3N0sEsMe0s0rY+g9f
+5UsVwz3UsJiZPLUEMSPmyT6fSgB/mN/zyf8AMf40eY3/ADyf8x/jUZuGF4IPJbBQsHyMHGOAPx74
+qNbq4LtGbZRLtDKolyME45OOPwzQBY8xv+eT/mP8aPMb/nk/5j/Gm20xnjYsoVlYqwByMj0NS0AM
+8xv+eT/mP8aPMb/nk/5j/Gn0UAM8xv8Ank/5j/GjzG/55P8AmP8AGn0UAM8xv+eT/mP8aPMb/nk/
+5j/Gn0UAM8xv+eT/AJj/ABo8xv8Ank/5j/Gn0UAM8xv+eT/mP8aPMb/nk/5j/Gn0UAM8xv8Ank/5
+j/GjzG/55P8AmP8AGn0UAM8xv+eT/mP8aPMb/nk/5j/Gn0UAM8xv+eT/AJj/ABo8xv8Ank/5j/Gn
+0UAM8xv+eT/mP8aPMb/nk/5j/Gn0UAM8xv8Ank/5j/GjzG/55P8AmP8AGn0UAM8xv+eT/mP8aPMb
+/nk/5j/Gn0UAULxi19Y5Rl/eN1x/cb0otujf77fzNOvv+P6w/wCuj/8AoDU226N/vt/M0+guo+6+
+6v8Avr/6EKbY/wDH/ff9dF/9AWnXX3V/31/9CFNss/b77H/PRf8A0BaOgdS9RSc+o/Kjn1H5Uhi0
+UnPqPyo59R+VADR/r3/3V/mafUWH89trKPlHVc9z707Ev99P++D/AI0AR3ufs4IVmxIhIUEnAYE8
+Cj7XF/dn/wC/D/4VJiX++n/fB/xoxL/fT/vg/wCNAEVodz3D7WCtJkblKk/Ko6H6VYpmJf76f98H
+/GjEv99P++D/AI0AEn34v97+hqCS1Z75JgwEYALL3LDOP5/oKkcS748un3uPlPofen4l/vp/3wf8
+aAMw6bcyyKZpAcABm85iW+ZTkDGF4HQVcib7FAsUoZguQhjjZsqOmcDg1PiX++n/AHwf8aMS/wB9
+P++D/jQBTltTdSLcwzzJl1JVlC8L7Fc+tWDbl7mV2JCPGqfKxB4JPUfWpMS/30/74P8AjRiX++n/
+AHwf8aAI3hcXEciYIjjZcMTkk7cc/hVVIL9YJAFgE8mN0vmnJ9cfLxx064q9iX++n/fB/wAaMS/3
+0/74P+NADbVGjgCNGkeP4UYsPzIFS0zEv99P++D/AI0Yl/vp/wB8H/GgB9FMxL/fT/vg/wCNGJf7
+6f8AfB/xoAfRTMS/30/74P8AjRiX++n/AHwf8aAH0UzEv99P++D/AI0Yl/vp/wB8H/GgB9FMxL/f
+T/vg/wCNGJf76f8AfB/xoAfRTMS/30/74P8AjRiX++n/AHwf8aAH0UzEv99P++D/AI0Yl/vp/wB8
+H/GgB9FMxL/fT/vg/wCNGJf76f8AfB/xoAfRTMS/30/74P8AjRiX++n/AHwf8aAH0UzEv99P++D/
+AI0Yl/vp/wB8H/GgB9FMxL/fT/vg/wCNGJf76f8AfB/xoAfRTMS/30/74P8AjRiX++n/AHwf8aAK
+t9/x/WH/AF0f/wBAam23Rv8Afb+ZovA4vrHeyn943QY/gb3otujf77fzNPoLqPuvur/vr/6EKbY/
+8f8Aff8AXRf/AEBaddfdX/fX/wBCFNsf+P8Avv8Arov/AKAtHQOpeooopDCiiigBg/17/wC6v8zT
+6YP9e/8Aur/M0+gCvfKGtwrAFTJGCD0Pzil+xWn/AD6wf9+xTrqN5Idse3cGVhuOAcMD/Sm77v8A
+54Qf9/j/APE0ANs0SOS5SNVRRKMBRgD5FqzUNskimVpQoaR92FbIHygdcD0qagBkn34v97+hqpJc
+Sp50O/8AemQLGcDgN3/D5vyq3J9+L/e/oaY9tG90lwc70BAGeP8APJ/M0AVJ9UjDNGreWyOu4lkI
+27gD0Jx174q9DKJoxIoYK3K57j1qqulxKUzLKyxgBFO3CgEHHT2FSiOW2TZaojqSTiSTbt9hhTxQ
+BHd3Mi3MMUJGN6+YfY9B/n096VZnjvLgXEyCJUVl42hclhySfYUr2UNyUlubeETBgxKgN06ckAmp
+xEonabJ3MoUjtgE/40AQGSU38arKhhkiZlAXuNvOc89famRNcebNEtx5m1RmR4xhX9ABjt27VZeE
+PKsm5lZVZRj3x/hUdpa/ZU2CeSRAMBXC8e/AHNADrKR5bGCSQ5do1LHHU4qamQRLBAkSklUUKM9e
+KfQwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooApX3/H9Yf9dH/9
+Aam23Rv99v5mnX3/AB/WH/XR/wD0BqbbdG/32/mafQXUfdfdX/fX/wBCFNshm/vv+ui/+gLTrr7q
+/wC+v/oQptj/AMf99/10X/0BaOgdS7ge/wCdGB7/AJ0tFIYmB7/nRge/50tFAEWwNO2S33R0Yjua
+d5S+r/8AfZ/xoH+vf/dX+Zp9AEMoihjLu0gUEDhmJ5OBwKj86D0uv+/cv+FPvf8AUr/11j/9DWp6
+AIITFMGKGX5TghiykHGeh+tSeUvq/wD32f8AGo7f/XXX/XUf+gLU9AELxKHj5flv759D70/yl9X/
+AO+z/jRJ9+L/AHv6GqEw2zyWY6TuHH+6fvf+gn/vqgC/5S+r/wDfZ/xo8pfV/wDvs/41kzX00hUF
+N8bMkkZCBSwDr/tH174rTtJWnt1kbbls8Afd9j7igB/lL6v/AN9n/Gjyl9X/AO+z/jWfqEx+2wIy
+yhI5FIxGxDE+4GOB/P2qZF8nUblkV5CYkbbuySct0ycCgC15S+r/APfZ/wAaPKX1f/vs/wCNVmQf
+2nFId6l4X3AseOV98D8KqGGIgPDEqWsjxpjH+s+b7x9c8DJ60AanlL6v/wB9n/Gjyl9X/wC+z/jU
+FgAscqIAEWVgoHQDPT881aoAZ5S+r/8AfZ/xo8pfV/8Avs/40+igBnlL6v8A99n/ABo8pfV/++z/
+AI0+igBnlL6v/wB9n/Gjyl9X/wC+z/jT6KAGeUvq/wD32f8AGjyl9X/77P8AjT6KAGeUvq//AH2f
+8aPKX1f/AL7P+NPooAZ5S+r/APfZ/wAaPKX1f/vs/wCNPooAZ5S+r/8AfZ/xo8pfV/8Avs/40+ig
+BnlL6v8A99n/ABo8pfV/++z/AI0+igBnlL6v/wB9n/Gjyl9X/wC+z/jT6KAGeUvq/wD32f8AGjyl
+9X/77P8AjT6KAGeUvq//AH2f8aPKX1f/AL7P+NPooAoXiBb6xwW5kbqxP8DetFt0b/fb+Zp19/x/
+WH/XR/8A0BqbbdG/32/mafQXUfdfdX/fX/0IU2yIF/fZ/wCei/8AoC066+6v++v/AKEKbY/8f99/
+10X/ANAWjoHUu7h6ijcPUUtFIYm4eoo3D1FLRQBF5iLO251GVHU+5p3nRf8APVP++hQP9e/+6v8A
+M0+gCCcwzR7DOF5BBVhkEEEdfpTMD/oISf8AkP8A+Jqa4lMMW5VDMWVQCcDkgdfxpm+7/wCeEH/f
+4/8AxNACQeVDv/0gOztuLMy56AdselS+dF/z1T/voU23leTzFkRUaNtp2tuB4B9B61LQBC8sZePE
+icNz8w9DSl4C4cvGWAwGyMgU6T78X+9/Q0huIhG8hb5YyQxweCKAIljsUYsqW6sTkkBQT3okETf6
+q68jJy3l7PmPvkGp5JFjUFzgEhRx3JwKdQBAjRBFWSdZSpzucrnP4YFP8yAMW3x7iME5GcUsk0cR
+QSMFLttX3NJHcQyyvFHIrPHjeAc7f84oARnt2OWaInBHJHQ9RUSwaeisqRWyhxhgFUZHvU32iE3H
+2cSKZQu4oDyB7+nWmC9tmjeRZQ6I2wlctzxwMdevagB0b28SBI2iRR0VSABTvOi/56p/30KIpUmj
+DxnKn2x+lPoAZ50X/PVP++hR50X/AD1T/voU+igBnnRf89U/76FHnRf89U/76FPooAZ50X/PVP8A
+voUedF/z1T/voU+igBnnRf8APVP++hR50X/PVP8AvoU+igBnnRf89U/76FHnRf8APVP++hT6KAGe
+dF/z1T/voUedF/z1T/voU+igBnnRf89U/wC+hR50X/PVP++hT6KAGedF/wA9U/76FHnRf89U/wC+
+hT6KAGedF/z1T/voUedF/wA9U/76FPooAZ50X/PVP++hR50X/PVP++hT6KAGedF/z1T/AL6FHnRf
+89U/76FPooAoXjo99Y7GVsSN0Of4Gotujf77fzNOvv8Aj+sP+uj/APoDU226N/vt/M0+guo+6+6v
+++v/AKEKbY/8f99/10X/ANAWnXX3V/31/wDQhUVtKkV9elzjMi44/wBhaOgdTRoqD7XD/eP5Ufa4
+f7x/KkMnoqD7XD/eP5Ufa4f7x/KgCQf69/8AdX+Zp9VTdxrKWwxBUDgfX/Gl+3R/3X/If40AOvf9
+Sv8A11j/APQ1qeqj3UEiFJIi6nqGUEGov9A/584/+/S0AWbf/XXX/XUf+gLU9U47m3hXbFCUUnOF
+UAU/7dH/AHX/ACH+NAE0n34v97+hqnNDIb4RqhMMrLI5xwCvb8cL+RqRryMshCv8pyenoRTvt0f9
+1/yH+NAGWRdyyjasq7irFWSQqjb17scHjPTArWsi/kYlD+YCQ5bPJ9R7fSm/bo/7r/kP8aimmtLj
+Hn24l29N6KcfnQAy9huWvIpVijdFdQvzkFeeTjH05z2qcpL9umZMKTEgVmUkZy30/nSR3NvEgSKE
+og6KqgAU77dH/df8h/jQAMr/AG6BiM4icMwHGcr/APXqGSP/AI+mdZgPOVlaNcsMKvIHf9am+3R/
+3X/If40fbo/7r/kP8aAE05XWB2k35eRmG8YbHbI7Vaqt9uj/ALr/AJD/ABo+3R/3X/If40AWaKrf
+bo/7r/kP8aPt0f8Adf8AIf40AWaKrfbo/wC6/wCQ/wAaPt0f91/yH+NAFmiq326P+6/5D/Gj7dH/
+AHX/ACH+NAFmiq326P8Auv8AkP8AGj7dH/df8h/jQBZoqt9uj/uv+Q/xo+3R/wB1/wAh/jQBZoqt
+9uj/ALr/AJD/ABo+3R/3X/If40AWaKrfbo/7r/kP8aPt0f8Adf8AIf40AWaKrfbo/wC6/wCQ/wAa
+Pt0f91/yH+NAFmiq326P+6/5D/Gj7dH/AHX/ACH+NAFmiq326P8Auv8AkP8AGj7dH/df8h/jQBZo
+qt9uj/uv+Q/xo+3R/wB1/wAh/jQBHff8f1h/10f/ANAam23Rv99v5mmXE6zX1ltDDEjdf9xqfbdG
+/wB9v5mn0F1H3X3V/wB9f/QhVJv+P27/AOug/wDQFq7dfdX/AH1/9CFUm/4/bv8A66D/ANAWjoHU
+WiiikMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
+iiigAooooAKKKKACiiigAooooAKKKKACiiigBF/4/bT/AK6H/wBAarVt0b/fb+Zqqv8Ax+2n/XQ/
++gNVq26N/vt/M0+guo+6+6v++v8A6EKpN/x+3f8A10H/AKAtXbr7q/76/wDoQqk3/H7d/wDXQf8A
+oC0dA6i0UUUhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
+BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIv/H7af8AXQ/+gNVq26N/vt/M1VX/AI/b
+T/rof/QGq1bdG/32/mafQXUfdfdX/fX/ANCFUm/4/bv/AK6D/wBAWrt191f99f8A0IVSb/j9u/8A
+roP/AEBaOgdRaKKKQwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
+CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEX/j9tP+uh/9AarVt0b/AH2/maqr
+/wAftp/10P8A6A1Wrbo3++38zT6C6j7r7q/76/8AoQqk3/H7d/8AXQf+gLV26+6v++v/AKEKpN/x
++3f/AF0H/oC0dA6i0UUUhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
+UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIv8Ax+2n/XQ/+gNVq26N/vt/
+M1VX/j9tP+uh/wDQGq1bdG/32/mafQXUfdfdX/fX/wBCFUm/4/bv/roP/QFq7dfdX/fX/wBCFUm/
+4/bv/roP/QFo6B1FooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
+oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooARf8Aj9tP+uh/9AarVt0b/fb+
+Zqqv/H7af9dD/wCgNVq26N/vt/M0+guo+6+6v++v/oQqk3/H7d/9dB/6AtXbr7q/76/+hCqTf8ft
+3/10H/oC0dA6i0UUUhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
+AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIv/AB+2n/XQ/wDoDVatujf77fzN
+VV/4/bT/AK6H/wBAarVt0b/fb+Zp9BdR9191f99f/QhVJv8Aj9u/+ug/9AWrt191f99f/QhVJv8A
+j9u/+ug/9AWjoHUWiiikMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
+iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBF/4/bT/rof8A0BqtW3Rv99v5
+mqq/8ftp/wBdD/6A1Wrbo3++38zT6C6j7r7q/wC+v/oQqk3/AB+3f/XQf+gLV26+6v8Avr/6EKpN
+/wAft3/10H/oC0dA6i0UUUhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
+AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIv/H7af9dD/wCgNVq26N/v
+t/M1VX/j9tP+uh/9AarVt0b/AH2/mafQXUfdfdX/AH1/9CFUm/4/bv8A66D/ANAWrt191f8AfX/0
+IVSb/j9u/wDroP8A0BaOgdRaKKKQwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
+AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEX/j9tP8Arof/AEBq
+tW3Rv99v5mqq/wDH7af9dD/6A1Wrbo3++38zT6C6j7r7q/76/wDoQqk3/H7d/wDXQf8AoC1duvur
+/vr/AOhCqTf8ft3/ANdB/wCgLR0DqLRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
+QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAi/8ftp/wBd
+D/6A1Wrbo3++38zVVf8Aj9tP+uh/9AarVt0b/fb+Zp9BdR9191f99f8A0IVSb/j9u/8AroP/AEBa
+u3X3V/31/wDQhVJv+P27/wCug/8AQFo6B1FooopDCiiigAooooAKKKKACiiigAooooAKKKKACiii
+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooARf+P2
+0/66H/0BqtW3Rv8Afb+Zqqv/AB+2n/XQ/wDoDVatujf77fzNPoLqPuvur/vr/wChCqTf8ft3/wBd
+B/6AtXbr7q/76/8AoQqk3/H7d/8AXQf+gLR0DqLRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
+FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAi
+/wDH7af9dD/6A1Wrbo3++38zVVf+P20/66H/ANAarVt0b/fb+Zp9BdR9191f99f/AEIVSb/j9u/+
+ug/9AWrt191f99f/AEIVSb/j9u/+ug/9AWjoHUWiiikMKKKKACiiigAooooAKKKKACiiigAooooA
+KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBF
+/wCP20/66H/0BqtW3Rv99v5mqq/8ftp/10P/AKA1Wrbo3++38zT6C6j7r7q/76/+hCqTf8ft3/10
+H/oC1duvur/vr/6EKpN/x+3f/XQf+gLR0DqLRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
+FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAi/8A
+H7af9dD/AOgNVq26N/vt/M1VX/j9tP8Arof/AEBqtW3Rv99v5mn0F1H3X3V/31/9CFUm/wCP27/6
+6D/0Bau3X3V/31/9CFUm/wCP27/66D/0BaOgdRaKKKQwooooAKKKKACiiigAooooAKKKKACiiigA
+ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEX
+/j9tP+uh/wDQGq1bdG/32/maqr/x+2n/AF0P/oDVatujf77fzNPoLqPuvur/AL6/+hCqTf8AH7d/
+9dB/6AtXbr7q/wC+v/oQqk3/AB+3f/XQf+gLR0DqLRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUU
+UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
+Ai/8ftp/10P/AKA1Wrbo3++38zVVf+P20/66H/0BqtW3Rv8Afb+Zp9BdR9191f8AfX/0IVSb/j9u
+/wDroP8A0Bau3X3V/wB9f/QhVJv+P27/AOug/wDQFo6B1FooopDCiiigAooooAKKKKACiiigAooo
+oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
+AooooARf+P20/wCuh/8AQGq1bdG/32/maqr/AMftp/10P/oDVatujf77fzNPoLqPuvur/vr/AOhC
+qMxaO9ucxTEM4IKxMwI2KOoHtV66+6v++v8A6EKsUdA6mR5v/TK4/wC/D/4Ueb/0yuP+/D/4Vr0U
+hmR5v/TK4/78P/hR5v8A0yuP+/D/AOFa9FAGR5v/AEyuP+/D/wCFHm/9Mrj/AL8P/hWvRQBkeb/0
+yuP+/D/4Ueb/ANMrj/vw/wDhWvRQBkeb/wBMrj/vw/8AhR5v/TK4/wC/D/4Vr0UAZHm/9Mrj/vw/
++FHm/wDTK4/78P8A4Vr0UAZHm/8ATK4/78P/AIUeb/0yuP8Avw/+Fa9FAGR5v/TK4/78P/hR5v8A
+0yuP+/D/AOFa9FAGR5v/AEyuP+/D/wCFHm/9Mrj/AL8P/hWvRQBkeb/0yuP+/D/4Ueb/ANMrj/vw
+/wDhWvRQBkeb/wBMrj/vw/8AhR5v/TK4/wC/D/4Vr0UAZHm/9Mrj/vw/+FHm/wDTK4/78P8A4Vr0
+UAZHm/8ATK4/78P/AIUeb/0yuP8Avw/+Fa9FAGR5v/TK4/78P/hR5v8A0yuP+/D/AOFa9FAGR5v/
+AEyuP+/D/wCFHm/9Mrj/AL8P/hWvRQBkeb/0yuP+/D/4Ueb/ANMrj/vw/wDhWvRQBkeb/wBMrj/v
+w/8AhR5v/TK4/wC/D/4Vr0UAZHm/9Mrj/vw/+FHm/wDTK4/78P8A4Vr0UAZHm/8ATK4/78P/AIUe
+b/0yuP8Avw/+Fa9FAGR5v/TK4/78P/hR5v8A0yuP+/D/AOFa9FAGR5v/AEyuP+/D/wCFHm/9Mrj/
+AL8P/hWvRQBkwlpL22xFMArkktEygDYw6ke9W7bo3++38zVuqlt0b/fb+Zp9BdR9191f99f/AEIV
+Yooo6B1CiiikMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
+AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqpbdG/32/maKKfQXU//Z
+
+
+
+
+ Click on Generate button to generate all desired calculations
+
+
+
+
+
+
+ Genereren
+
+
+ DoForSelectedButton
+
+
+ Genereren
+
+
+ System.Windows.Forms.Button
+
+
+ Button
+
+
+ False
+
+
+ WindowsForms10.BUTTON.app.0.21a1964_r9_ad1
+
+
+ 135746
+
+
+ 0
+
+
+ 35368
+
+
+ Riskeer
+
+
+ LeftToRightReading
+
+
+ Tiled, MaximizeBox, ClipChildren, ClipSiblings, Visible, ChildWindow
+
+
+ Genereren
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /form[@controlname='SelectionDialogBase']/?/?/button[@controlname='DoForSelectedButton']
+
+
+
+ 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
+
+
+
+
+ Wait until all calculations have been generated
+
+
+
+
public ImportStochasticSoilModelCollection()
{
+ nameSoilFile = "";
}
///
@@ -53,6 +54,38 @@
#region Variables
+ string _nameSoilFile;
+
+ ///
+ /// Gets or sets the value of variable nameSoilFile.
+ ///
+ [TestVariable("afc0a4c0-0d40-403c-b397-fb6a4c9112e8")]
+ public string nameSoilFile
+ {
+ get { return _nameSoilFile; }
+ set { _nameSoilFile = value; }
+ }
+
+ ///
+ /// Gets or sets the value of variable substringTrajectName.
+ ///
+ [TestVariable("77ae6c27-603e-4704-add9-e1249169f0e5")]
+ public string substringTrajectName
+ {
+ get { return repo.substringTrajectName; }
+ set { repo.substringTrajectName = value; }
+ }
+
+ ///
+ /// Gets or sets the value of variable substringFMName.
+ ///
+ [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")]
+ public string substringFMName
+ {
+ get { return repo.substringFMName; }
+ set { repo.substringFMName = value; }
+ }
+
#endregion
///
@@ -79,6 +112,28 @@
Init();
+ Report.Log(ReportLevel.Info, "Mouse", "Mouse Right Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.StochasticSoilModelCollection' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.StochasticSoilModelCollection.SelfInfo, new RecordItemIndex(0));
+ repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.StochasticSoilModelCollection.Self.Click(System.Windows.Forms.MouseButtons.Right);
+ Delay.Milliseconds(0);
+
+ Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.Importeren' at Center.", repo.ContextMenu.ImporterenInfo, new RecordItemIndex(1));
+ repo.ContextMenu.Importeren.Click();
+ Delay.Milliseconds(0);
+
+ Report.Log(ReportLevel.Info, "Set value", "Setting attribute Text to '$nameSoilFile' on item 'OpenDialog.FileNameField'.", repo.OpenDialog.FileNameFieldInfo, new RecordItemIndex(2));
+ repo.OpenDialog.FileNameField.Element.SetAttributeValue("Text", nameSoilFile);
+ Delay.Milliseconds(0);
+
+ Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'OpenDialog.ButtonOpen' at Center.", repo.OpenDialog.ButtonOpenInfo, new RecordItemIndex(3));
+ repo.OpenDialog.ButtonOpen.Click();
+ Delay.Milliseconds(0);
+
+ Report.Log(ReportLevel.Info, "Delay", "Waiting for 100ms.", new RecordItemIndex(4));
+ Delay.Duration(100, false);
+
+ Report.Log(ReportLevel.Info, "Wait", "Waiting 5s to not exist. Associated repository item: 'ActivityProgressDialog.ButtonCancel'", repo.ActivityProgressDialog.ButtonCancelInfo, new ActionTimeout(5000), new RecordItemIndex(5));
+ repo.ActivityProgressDialog.ButtonCancelInfo.WaitForNotExists(5000);
+
}
#region Image Feature Data
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ImportStochasticSoilModelCollection.rxrec
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/ImportStochasticSoilModelCollection.rxrec (.../ImportStochasticSoilModelCollection.rxrec) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/ImportStochasticSoilModelCollection.rxrec (.../ImportStochasticSoilModelCollection.rxrec) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -23,8 +23,722 @@
namespace="AutomatedSystemTests">
+
+
+
+
+
+
+
+
+
+ /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringFMName]/treeitem[@accessiblename='Invoer']/treeitem[@accessiblename='Stochastische ondergrondmodellen']
+
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+ Importeren...
+
+
+ Press
+
+
+ i
+
+
+ Importeren...
+
+
+ MenuItem
+
+
+ Focused, HotTracked, Focusable
+
+
+
+
+
+ /contextmenu[@processname='Riskeer']/menuitem[@accessiblename='Importeren...']
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ /form[@title='Openen']/?/?/text[@controlid='1148']
+
+
+
+ yourValue
+
+
+
+
+
+
+
+
+
+
+ False
+
+
+ &Open
+
+
+ False
+
+
+ Button
+
+
+ 1
+
+
+ 989036
+
+
+ 0
+
+
+ 30256
+
+
+ Riskeer
+
+
+ RightScrollBar, Left, NoParentNotify
+
+
+ Tiled, MaximizeBox, Group, Visible, ChildWindow
+
+
+ &Open
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /form[@title='Openen']/button[@text='&Open']
+
+
+
+ /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDABwTFRgVERwYFhgfHRwhKUUtKSYmKVQ8QDJFZFhpZ2JY
+YF9ufJ6GbnWWd19giruLlqOpsbOxa4TC0MGszp6usar/2wBDAR0fHykkKVEtLVGqcmByqqqqqqqq
+qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/wAARCAEaARoDASIA
+AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
+AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
+ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
+p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
+AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
+BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
+U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
+uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDpKKKK
+ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
+oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
+igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
+ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+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
+k+2jbT8UYpDGbaNtPxRigBm2jbT8UYoAZto20/FGKAGbaNtPxRigBm2jbT8UYoAZto20/FGKAGba
+NtPxRigBm2jbT8UYoAZto20/FGKAGbaNtPxRigBm2jbT8UYoAZto20/FGKAGbaNtPxRigBm2jbT8
+UYoAZto20/FGKAGbaNtPxRigBm2jbT8UYoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
+CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
+KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
+CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
+KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
+ooA//9k=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /form[@controlname='ActivityProgressDialog']/button[@controlname='buttonCancel']
+
+
+
- /// Gets or sets the value of variable substringItemName.
+ /// Gets or sets the value of variable substringFMName.
///
[TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")]
- public string substringItemName
+ public string substringFMName
{
- get { return repo.substringItemName; }
- set { repo.substringItemName = value; }
+ get { return repo.substringFMName; }
+ set { repo.substringFMName = value; }
}
#endregion
@@ -112,39 +112,27 @@
Init();
- Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, new RecordItemIndex(0));
- repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Self.Focus();
-
- Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.SelfInfo, new RecordItemIndex(1));
- repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Self.Select();
-
- Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Right}'.", new RecordItemIndex(2));
- Keyboard.Press("{Right}");
-
- Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SelfInfo, new RecordItemIndex(3));
- repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.Self.Select();
-
- Report.Log(ReportLevel.Info, "Keyboard", "Key sequence '{Right}'.", new RecordItemIndex(4));
- Keyboard.Press("{Right}");
-
- Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SurfaceLinesNode'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SurfaceLinesNode.SelfInfo, new RecordItemIndex(5));
+ Report.Log(ReportLevel.Info, "Invoke action", "Invoking Select() on item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SurfaceLinesNode'.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SurfaceLinesNode.SelfInfo, new RecordItemIndex(0));
repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SurfaceLinesNode.Self.Select();
- Report.Log(ReportLevel.Info, "Mouse", "Mouse Right Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SurfaceLinesNode' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SurfaceLinesNode.SelfInfo, new RecordItemIndex(6));
+ Report.Log(ReportLevel.Info, "Mouse", "Mouse Right Click item 'RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SurfaceLinesNode' at Center.", repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SurfaceLinesNode.SelfInfo, new RecordItemIndex(1));
repo.RiskeerMainWindow.ProjectExplorer.ProjectRootNode.TrajectWithSubstringInName.GenericFMItemWithSubstringInName.Input.SurfaceLinesNode.Self.Click(System.Windows.Forms.MouseButtons.Right);
- Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.Importeren' at Center.", repo.ContextMenu.ImporterenInfo, new RecordItemIndex(7));
+ Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ContextMenu.Importeren' at Center.", repo.ContextMenu.ImporterenInfo, new RecordItemIndex(2));
repo.ContextMenu.Importeren.Click();
- Report.Log(ReportLevel.Info, "Set value", "Setting attribute Text to '$SurfaceLineCollectionFileName' on item 'Openen.FileNameField'.", repo.Openen.FileNameFieldInfo, new RecordItemIndex(8));
+ Report.Log(ReportLevel.Info, "Set value", "Setting attribute Text to '$SurfaceLineCollectionFileName' on item 'Openen.FileNameField'.", repo.Openen.FileNameFieldInfo, new RecordItemIndex(3));
repo.Openen.FileNameField.Element.SetAttributeValue("Text", SurfaceLineCollectionFileName);
- Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'Openen.ButtonOpen' at 41;7.", repo.Openen.ButtonOpenInfo, new RecordItemIndex(9));
+ Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'Openen.ButtonOpen' at 41;7.", repo.Openen.ButtonOpenInfo, new RecordItemIndex(4));
repo.Openen.ButtonOpen.Click("41;7");
- Report.Log(ReportLevel.Info, "Wait", "Waiting 5s to not exist. Associated repository item: 'Openen'", repo.Openen.SelfInfo, new ActionTimeout(5000), new RecordItemIndex(10));
- repo.Openen.SelfInfo.WaitForNotExists(5000);
+ Report.Log(ReportLevel.Info, "Wait", "Waiting 5s to exist. Associated repository item: 'ActivityProgressDialog.ButtonCancel'", repo.ActivityProgressDialog.ButtonCancelInfo, new ActionTimeout(5000), new RecordItemIndex(5));
+ repo.ActivityProgressDialog.ButtonCancelInfo.WaitForExists(5000);
+ Report.Log(ReportLevel.Info, "Wait", "Waiting 5s to not exist. Associated repository item: 'ActivityProgressDialog.ButtonCancel'", repo.ActivityProgressDialog.ButtonCancelInfo, new ActionTimeout(5000), new RecordItemIndex(6));
+ repo.ActivityProgressDialog.ButtonCancelInfo.WaitForNotExists(5000);
+
}
#region Image Feature Data
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ImportSurfaceLines.rxrec
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/ImportSurfaceLines.rxrec (.../ImportSurfaceLines.rxrec) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/ImportSurfaceLines.rxrec (.../ImportSurfaceLines.rxrec) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -30,93 +30,9 @@
-
-
-
-
-
-
- /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]
-
-
-
-
-
-
-
-
-
-
-
-
- /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /form[@automationid='RiskeerMainWindow']//container[@controlname='ProjectExplorer']//tree[@controlname='treeView']/tree[@accessiblerole='Outline']/treeitem[1]/treeitem[@accessiblename~$substringTrajectName]/treeitem[@accessiblename~$substringItemName]/treeitem[@accessiblename='Invoer']
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1167,17 +1083,35 @@
enabled="True"
optional="False"
searchpropertyid="7607f713-ef5c-44ba-b806-a2e9e0114f53"
+ waitaction="Exists"
+ waittimeout="5000ms">
+
+
+
+
+
+
+ /form[@controlname='ActivityProgressDialog']/button[@controlname='buttonCancel']
+
+
+
+
- /form[@title='Openen']
+ /form[@controlname='ActivityProgressDialog']/button[@controlname='buttonCancel']
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/OpenResultView.cs
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/OpenResultView.cs (.../OpenResultView.cs) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/OpenResultView.cs (.../OpenResultView.cs) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -64,13 +64,13 @@
}
///
- /// Gets or sets the value of variable substringItemName.
+ /// Gets or sets the value of variable substringFMName.
///
[TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")]
- public string substringItemName
+ public string substringFMName
{
- get { return repo.substringItemName; }
- set { repo.substringItemName = value; }
+ get { return repo.substringFMName; }
+ set { repo.substringFMName = value; }
}
#endregion
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/OpenViewForGenericFM.cs
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/OpenViewForGenericFM.cs (.../OpenViewForGenericFM.cs) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/OpenViewForGenericFM.cs (.../OpenViewForGenericFM.cs) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -64,13 +64,13 @@
}
///
- /// Gets or sets the value of variable substringItemName.
+ /// Gets or sets the value of variable substringFMName.
///
[TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")]
- public string substringItemName
+ public string substringFMName
{
- get { return repo.substringItemName; }
- set { repo.substringItemName = value; }
+ get { return repo.substringFMName; }
+ set { repo.substringFMName = value; }
}
#endregion
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/SetRelevanceFMInProjectExplorer.cs
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/SetRelevanceFMInProjectExplorer.cs (.../SetRelevanceFMInProjectExplorer.cs) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/SetRelevanceFMInProjectExplorer.cs (.../SetRelevanceFMInProjectExplorer.cs) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -56,18 +56,6 @@
#region Variables
- string _substringFMName;
-
- ///
- /// Gets or sets the value of variable substringFMName.
- ///
- [TestVariable("1f7734c3-2c4d-4c2c-b8f8-d8bbbf0017be")]
- public string substringFMName
- {
- get { return _substringFMName; }
- set { _substringFMName = value; }
- }
-
string _fmShouldBeRelevant;
///
@@ -91,13 +79,13 @@
}
///
- /// Gets or sets the value of variable substringItemName.
+ /// Gets or sets the value of variable substringFMName.
///
- [TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")]
- public string substringItemName
+ [TestVariable("1f7734c3-2c4d-4c2c-b8f8-d8bbbf0017be")]
+ public string substringFMName
{
- get { return repo.substringItemName; }
- set { repo.substringItemName = value; }
+ get { return repo.substringFMName; }
+ set { repo.substringFMName = value; }
}
#endregion
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartCalculation.UserCode.cs
===================================================================
diff -u
--- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartCalculation.UserCode.cs (revision 0)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartCalculation.UserCode.cs (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -0,0 +1,37 @@
+///////////////////////////////////////////////////////////////////////////////
+//
+// This file was automatically generated by RANOREX.
+// Your custom recording code should go in this file.
+// The designer will only add methods to this file, so your custom code won't be overwritten.
+// http://www.ranorex.com
+//
+///////////////////////////////////////////////////////////////////////////////
+
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Text.RegularExpressions;
+using System.Drawing;
+using System.Threading;
+using WinForms = System.Windows.Forms;
+
+using Ranorex;
+using Ranorex.Core;
+using Ranorex.Core.Repository;
+using Ranorex.Core.Testing;
+
+namespace AutomatedSystemTests
+{
+ public partial class ValidateChartCalculation
+ {
+ ///
+ /// This method gets called right after the recording has been started.
+ /// It can be used to execute recording specific initialization code.
+ ///
+ private void Init()
+ {
+ // Your recording specific initialization code goes here.
+ }
+
+ }
+}
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartCalculation.cs
===================================================================
diff -u
--- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartCalculation.cs (revision 0)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartCalculation.cs (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -0,0 +1,88 @@
+///////////////////////////////////////////////////////////////////////////////
+//
+// This file was automatically generated by RANOREX.
+// DO NOT MODIFY THIS FILE! It is regenerated by the designer.
+// All your modifications will be lost!
+// http://www.ranorex.com
+//
+///////////////////////////////////////////////////////////////////////////////
+
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Text.RegularExpressions;
+using System.Drawing;
+using System.Threading;
+using WinForms = System.Windows.Forms;
+
+using Ranorex;
+using Ranorex.Core;
+using Ranorex.Core.Testing;
+using Ranorex.Core.Repository;
+
+namespace AutomatedSystemTests
+{
+#pragma warning disable 0436 //(CS0436) The type 'type' in 'assembly' conflicts with the imported type 'type2' in 'assembly'. Using the type defined in 'assembly'.
+ ///
+ ///The ValidateChartCalculation recording.
+ ///
+ [TestModule("2161f947-3dda-4270-9a96-0d33afc50b6c", ModuleType.Recording, 1)]
+ public partial class ValidateChartCalculation : ITestModule
+ {
+ ///
+ /// Holds an instance of the AutomatedSystemTestsRepository repository.
+ ///
+ public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance;
+
+ static ValidateChartCalculation instance = new ValidateChartCalculation();
+
+ ///
+ /// Constructs a new instance.
+ ///
+ public ValidateChartCalculation()
+ {
+ }
+
+ ///
+ /// Gets a static instance of this recording.
+ ///
+ public static ValidateChartCalculation Instance
+ {
+ get { return instance; }
+ }
+
+#region Variables
+
+#endregion
+
+ ///
+ /// Starts the replay of the static recording .
+ ///
+ [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)]
+ public static void Start()
+ {
+ TestModuleRunner.Run(Instance);
+ }
+
+ ///
+ /// Performs the playback of actions in this recording.
+ ///
+ /// You should not call this method directly, instead pass the module
+ /// instance to the method
+ /// that will in turn invoke this method.
+ [System.CodeDom.Compiler.GeneratedCode("Ranorex", global::Ranorex.Core.Constants.CodeGenVersion)]
+ void ITestModule.Run()
+ {
+ Mouse.DefaultMoveTime = 300;
+ Keyboard.DefaultKeyPressTime = 20;
+ Delay.SpeedFactor = 1.00;
+
+ Init();
+
+ }
+
+#region Image Feature Data
+#endregion
+ }
+#pragma warning restore 0436
+}
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartCalculation.rxrec
===================================================================
diff -u
--- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartCalculation.rxrec (revision 0)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartCalculation.rxrec (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -0,0 +1,48 @@
+
+
+
+ 1
+
+
+ False
+
+
+ True
+
+
+ 1
+
+
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ValidateChartCalculation.UserCode.cs
+
+
+
+
Fisheye: Tag 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartsCalculations.UserCode.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartsCalculations.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54 refers to a dead (removed) revision in file `System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateChartsCalculations.rxrec'.
Fisheye: No comparison available. Pass `N' to diff?
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateNode.cs
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateNode.cs (.../ValidateNode.cs) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateNode.cs (.../ValidateNode.cs) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -64,13 +64,13 @@
}
///
- /// Gets or sets the value of variable substringItemName.
+ /// Gets or sets the value of variable substringFMName.
///
[TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")]
- public string substringItemName
+ public string substringFMName
{
- get { return repo.substringItemName; }
- set { repo.substringItemName = value; }
+ get { return repo.substringFMName; }
+ set { repo.substringFMName = value; }
}
#endregion
Index: System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateRelevanceFMInProjectExplorer.cs
===================================================================
diff -u -r40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf -r77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54
--- System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateRelevanceFMInProjectExplorer.cs (.../ValidateRelevanceFMInProjectExplorer.cs) (revision 40af4c4ef66120ab1cb4a5d9c25ad7958fe8afbf)
+++ System tests/AutomatedSystemTests/AutomatedSystemTests/ValidateRelevanceFMInProjectExplorer.cs (.../ValidateRelevanceFMInProjectExplorer.cs) (revision 77f6ddc7260dc626fce3c1fb0b8af69cc0ef9a54)
@@ -77,13 +77,13 @@
}
///
- /// Gets or sets the value of variable substringItemName.
+ /// Gets or sets the value of variable substringFMName.
///
[TestVariable("3a7276c1-fca1-4026-9d2e-5bac10651a47")]
- public string substringItemName
+ public string substringFMName
{
- get { return repo.substringItemName; }
- set { repo.substringItemName = value; }
+ get { return repo.substringFMName; }
+ set { repo.substringFMName = value; }
}
#endregion