Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj =================================================================== diff -u -r14e633cd649e143ce0f7946dd76cc39764904800 -raa67ab584a3115a44c07a9ea80193ba568ce32da --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision 14e633cd649e143ce0f7946dd76cc39764904800) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.csproj (.../AutomatedSystemTests.csproj) (revision aa67ab584a3115a44c07a9ea80193ba568ce32da) @@ -155,6 +155,18 @@ true 25b9d3df-d029-427a-96c4-de8470c01737 + + 731610be-3ce8-4f1d-8c8d-98ec88fef6e9 + SelectDetailedAssessmentForRow.rxrec + true + e70f1c00-c1c2-4507-a588-d018c54868b4 + + + 731610be-3ce8-4f1d-8c8d-98ec88fef6e9 + SelectDetailedAssessmentForRow.rxrec + true + 487f6ed8-b5f5-4fb1-924f-bc9cd1a1e518 + ad460e15-fe6e-4eb6-b91f-3972cb4e46a0 SelectRootProject.rxrec @@ -352,6 +364,11 @@ 75c56bbc-55ab-4649-abbf-6157d7ab6a40 3c2d44f5-31b5-4584-91c8-1ad748affc77 + + 8b6648ca-2429-462f-8074-96184700bbed + 731610be-3ce8-4f1d-8c8d-98ec88fef6e9 + 30a2f45d-ee95-4cb0-9ee5-87d71ca20ca5 + 8b6648ca-2429-462f-8074-96184700bbed ad460e15-fe6e-4eb6-b91f-3972cb4e46a0 Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.rxtst =================================================================== diff -u -ree1b69c0c18a6c8aaacd45721d42989c109dba51 -raa67ab584a3115a44c07a9ea80193ba568ce32da --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.rxtst (.../AutomatedSystemTests.rxtst) (revision ee1b69c0c18a6c8aaacd45721d42989c109dba51) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTests.rxtst (.../AutomatedSystemTests.rxtst) (revision aa67ab584a3115a44c07a9ea80193ba568ce32da) @@ -1,4 +1,4 @@ - + @@ -81,6 +81,10 @@ + + + + @@ -171,6 +180,10 @@ + + + + + + + + + + + name="SimpleAssessmentFMsGroup2"> + + + + + + + + + + + + + + + + + + + + @@ -633,6 +715,28 @@ type="Recording"> + + + + + + + + + + + + + + + + + + + + name="SimpleAssessmentFMsGroup1"> + + + + - - - - + + + + + name="SimpleAssessmentFMsGroup1"> @@ -1303,7 +1436,7 @@ + name="SimpleAssessmentFMsGroup2"> @@ -1325,6 +1458,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1340,6 +1521,27 @@ + + + rowIndex + + + SimpleAssessmentItem + + + + + + X:\script21\input\CSVs\detailedAssessmentFMsGroup1.csv + + + + + + fmLabel + + + fmName + + + trajectID + + + + + + X:\script21\input\CSVs\FMsInGroup1DetailedAssessment.csv + + + + + + filename + + + + + + + + + + + +
+ filename +
+ X:\script21\output\simpleAssessment.risk +
+
+ @@ -1681,18 +1932,27 @@ id="079b5bf9-bf79-406b-902e-3ac2ba72b432"> + + + + + + + + + + + + /// Creates a new TableDataGridView folder. @@ -1014,7 +1015,8 @@ base("TableDataGridView", "container/table[@controlname='dataGridView']", parentFolder, 30000, null, true, "6eb41290-65e9-4393-9e14-584a8ed6c564", "") { _eenvoudigetoetsvak12_2_00000Info = new RepoItemInfo(this, "EenvoudigeToetsVak12_2_00000", "row/cell[@accessiblename>'Vak' and @text='12_2_00000']/../cell[@accessiblename>'Eenvoudige']", 30000, null, "892f29d9-c365-437c-91bd-7720a612cf0c"); - _eenvoudigetoetsrow0Info = new RepoItemInfo(this, "EenvoudigeToetsRow0", "row[@accessiblename='Row '+$rowIndex]/cell[@accessiblename='Eenvoudige toets Row '+$rowIndex]", 30000, null, "78777803-f3ba-489a-8aa8-3ad795fbe569"); + _eenvoudigetoetsrownthInfo = new RepoItemInfo(this, "EenvoudigeToetsRowNth", "row[@accessiblename='Row '+$rowIndex]/cell[@accessiblename='Eenvoudige toets Row '+$rowIndex]", 30000, null, "78777803-f3ba-489a-8aa8-3ad795fbe569"); + _gedetaileerdetoetsrownthInfo = new RepoItemInfo(this, "GedetaileerdeToetsRowNth", "row[@accessiblename='Row '+$rowIndex]/cell[@accessiblename='Gedetailleerde toets per vak Row '+$rowIndex]", 30000, null, "65e328b8-068a-4b37-a2d7-cb220911d1fe"); } /// @@ -1066,28 +1068,52 @@ } /// - /// The EenvoudigeToetsRow0 item. + /// The EenvoudigeToetsRowNth item. /// [RepositoryItem("78777803-f3ba-489a-8aa8-3ad795fbe569")] - public virtual Ranorex.Cell EenvoudigeToetsRow0 + public virtual Ranorex.Cell EenvoudigeToetsRowNth { get { - return _eenvoudigetoetsrow0Info.CreateAdapter(true); + return _eenvoudigetoetsrownthInfo.CreateAdapter(true); } } /// - /// The EenvoudigeToetsRow0 item info. + /// The EenvoudigeToetsRowNth item info. /// [RepositoryItemInfo("78777803-f3ba-489a-8aa8-3ad795fbe569")] - public virtual RepoItemInfo EenvoudigeToetsRow0Info + public virtual RepoItemInfo EenvoudigeToetsRowNthInfo { get { - return _eenvoudigetoetsrow0Info; + return _eenvoudigetoetsrownthInfo; } } + + /// + /// The GedetaileerdeToetsRowNth item. + /// + [RepositoryItem("65e328b8-068a-4b37-a2d7-cb220911d1fe")] + public virtual Ranorex.Cell GedetaileerdeToetsRowNth + { + get + { + return _gedetaileerdetoetsrownthInfo.CreateAdapter(true); + } + } + + /// + /// The GedetaileerdeToetsRowNth item info. + /// + [RepositoryItemInfo("65e328b8-068a-4b37-a2d7-cb220911d1fe")] + public virtual RepoItemInfo GedetaileerdeToetsRowNthInfo + { + get + { + return _gedetaileerdetoetsrownthInfo; + } + } } /// Index: System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep =================================================================== diff -u -rbe8eaaae140182774debb8d89690ddc6162556f5 -raa67ab584a3115a44c07a9ea80193ba568ce32da --- System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep (.../AutomatedSystemTestsRepository.rxrep) (revision be8eaaae140182774debb8d89690ddc6162556f5) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/AutomatedSystemTestsRepository.rxrep (.../AutomatedSystemTestsRepository.rxrep) (revision aa67ab584a3115a44c07a9ea80193ba568ce32da) @@ -219,11 +219,20 @@ addcaps="cell,accessible" capname="cell" id="78777803-f3ba-489a-8aa8-3ad795fbe569" - name="EenvoudigeToetsRow0" + name="EenvoudigeToetsRowNth" refimgid="8ee7eb94-dd16-4546-91bb-40a19b98fb87" searchtimeout="30000ms"> /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']/container[@controlname='FailureMechanismResultView']/container/table[@controlname='dataGridView']/row[@accessiblename='Row '+$rowIndex]/cell[@accessiblename='Eenvoudige toets Row '+$rowIndex] + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']/container[@controlname='FailureMechanismResultView']/container/table[@controlname='dataGridView']/row[@accessiblename='Row '+$rowIndex]/cell[@accessiblename='Gedetailleerde toets per vak Row '+$rowIndex] + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']/container[@controlname='FailureMechanismResultView']/container/table[@controlname='dataGridView'] Index: System tests/AutomatedSystemTests/AutomatedSystemTests/SelectDetailedAssessmentForRow.UserCode.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/SelectDetailedAssessmentForRow.UserCode.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/SelectDetailedAssessmentForRow.UserCode.cs (revision aa67ab584a3115a44c07a9ea80193ba568ce32da) @@ -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 SelectDetailedAssessmentForRow + { + /// + /// 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/SelectDetailedAssessmentForRow.cs =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/SelectDetailedAssessmentForRow.cs (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/SelectDetailedAssessmentForRow.cs (revision aa67ab584a3115a44c07a9ea80193ba568ce32da) @@ -0,0 +1,120 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// 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 SelectDetailedAssessmentForRow recording. + /// + [TestModule("30a2f45d-ee95-4cb0-9ee5-87d71ca20ca5", ModuleType.Recording, 1)] + public partial class SelectDetailedAssessmentForRow : ITestModule + { + /// + /// Holds an instance of the AutomatedSystemTestsRepository repository. + /// + public static AutomatedSystemTestsRepository repo = AutomatedSystemTestsRepository.Instance; + + static SelectDetailedAssessmentForRow instance = new SelectDetailedAssessmentForRow(); + + /// + /// Constructs a new instance. + /// + public SelectDetailedAssessmentForRow() + { + } + + /// + /// Gets a static instance of this recording. + /// + public static SelectDetailedAssessmentForRow Instance + { + get { return instance; } + } + +#region Variables + + /// + /// Gets or sets the value of variable rowIndex. + /// + [TestVariable("3191cedb-5ef9-4f31-85c1-c8b9bb6a46f0")] + public string rowIndex + { + get { return repo.rowIndex; } + set { repo.rowIndex = value; } + } + + /// + /// Gets or sets the value of variable textItemDropDownMenu. + /// + [TestVariable("d82001f1-20c0-4080-a06d-9f1f8ee3a56d")] + public string textItemDropDownMenu + { + get { return repo.textItemDropDownMenu; } + set { repo.textItemDropDownMenu = 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.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.GedetaileerdeToetsRowNth'.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.GedetaileerdeToetsRowNthInfo, new RecordItemIndex(0)); + repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.GedetaileerdeToetsRowNth.Focus(); + Delay.Milliseconds(0); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.GedetaileerdeToetsRowNth' at CenterRight.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.GedetaileerdeToetsRowNthInfo, new RecordItemIndex(1)); + repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.GedetaileerdeToetsRowNth.Click(Location.CenterRight); + Delay.Milliseconds(0); + + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'DropDownMenuItemList.GenericDropDownItem' at Center.", repo.DropDownMenuItemList.GenericDropDownItemInfo, new RecordItemIndex(2)); + repo.DropDownMenuItemList.GenericDropDownItem.Click(); + Delay.Milliseconds(0); + + } + +#region Image Feature Data +#endregion + } +#pragma warning restore 0436 +} Index: System tests/AutomatedSystemTests/AutomatedSystemTests/SelectDetailedAssessmentForRow.rxrec =================================================================== diff -u --- System tests/AutomatedSystemTests/AutomatedSystemTests/SelectDetailedAssessmentForRow.rxrec (revision 0) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/SelectDetailedAssessmentForRow.rxrec (revision aa67ab584a3115a44c07a9ea80193ba568ce32da) @@ -0,0 +1,116 @@ + + + + 1 + + + False + + + True + + + 1 + + + True + + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']/container[@controlname='FailureMechanismResultView']/container/table[@controlname='dataGridView']/row[@accessiblename='Row '+$rowIndex]/cell[@accessiblename='Gedetailleerde toets per vak Row '+$rowIndex] + + + + + + + + + + + + + /form[@automationid='RiskeerMainWindow']/?/container[10]/container[@controltypename='WinFormsAdapter']/container[@controlname='FailureMechanismResultView']/container/table[@controlname='dataGridView']/row[@accessiblename='Row '+$rowIndex]/cell[@accessiblename='Gedetailleerde toets per vak Row '+$rowIndex] + + + + + + + + + + + /list[@controlid='1000']/listitem[@text=$textItemDropDownMenu] + + + + + + + + + + + + SelectDetailedAssessmentForRow.UserCode.cs + + + + Index: System tests/AutomatedSystemTests/AutomatedSystemTests/SelectSimpleAssessmentForRow.cs =================================================================== diff -u -r14e633cd649e143ce0f7946dd76cc39764904800 -raa67ab584a3115a44c07a9ea80193ba568ce32da --- System tests/AutomatedSystemTests/AutomatedSystemTests/SelectSimpleAssessmentForRow.cs (.../SelectSimpleAssessmentForRow.cs) (revision 14e633cd649e143ce0f7946dd76cc39764904800) +++ System tests/AutomatedSystemTests/AutomatedSystemTests/SelectSimpleAssessmentForRow.cs (.../SelectSimpleAssessmentForRow.cs) (revision aa67ab584a3115a44c07a9ea80193ba568ce32da) @@ -109,11 +109,11 @@ //Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'DropDownMenuItemList.ListItemVB' at Center.", repo.DropDownMenuItemList.ListItemVBInfo, new RecordItemIndex(2)); //repo.DropDownMenuItemList.ListItemVB.Click(); - Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRow0'.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRow0Info, new RecordItemIndex(3)); - repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRow0.Focus(); + Report.Log(ReportLevel.Info, "Invoke action", "Invoking Focus() on item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRowNth'.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRowNthInfo, new RecordItemIndex(3)); + repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRowNth.Focus(); - Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRow0' at CenterRight.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRow0Info, new RecordItemIndex(4)); - repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRow0.Click(Location.CenterRight); + Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRowNth' at CenterRight.", repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRowNthInfo, new RecordItemIndex(4)); + repo.RiskeerMainWindow.DocumentViewContainer.FailureMechanismResultView.TableDataGridView.EenvoudigeToetsRowNth.Click(Location.CenterRight); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'DropDownMenuItemList.GenericDropDownItem' at Center.", repo.DropDownMenuItemList.GenericDropDownItemInfo, new RecordItemIndex(5)); repo.DropDownMenuItemList.GenericDropDownItem.Click();