I am having a synchronisation problem which I have not been able to find a solution to, either in these forums or in the wider world.
I have a button in the Object Repository which has a delay associated with it, as shown and highlighted below in the code from the recording module .cs file. My problem is that the delay is not long enough, causing my tests to fail, but I can't find where I can adjust it.
The 2200 milliseconds delay only appears in the recording module .cs code and I guess the duration is gathered during the initial recording process. I have looked in all the areas I can think of, like Global Settings and the button object itself, but can't find anything that matches the value.
I can add a delay action greater than 2200ms and the tests pass, but I am very keen to understand where the original delay comes from, just so I don't have surplus actions in my project.Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'Open*******Screen.Open*******ScreenBtn' at Center.", repo.Open*******Screen.Open*******ScreenBtnInfo, new RecordItemIndex(32));
repo.Open*******Screen.Open*******ScreenBtn.Click(300);
Delay.Milliseconds(2200);
Your thoughts would be greatly appreciated.
Cheers,
James