It is still unknown as to why some websites behaviour differs during replay compared to the recording but Low Level Recording can often help in such situations.
In NimRecorder before recording a script, select Configure then Recording
Enable the Low level Recording option.
Now record the script.
The recorded script will contain numerous statements such as MoveMouse, ClickMouse, SendKeys etc.
e.g. a simple script to open to the Google Home Page and enter Broadcom as a search term is recorded as follows:
StartBrowser("CH", "www.google.com", 3)
UseWindow("CHROME.EXE|Chrome_RenderWidgetHostHWND|Chrome Legacy Window",1, NoActivate)
ClickMouse(Left,Down,413,303)
UseWindow("CHROME.EXE|Chrome_WidgetWin_1|Google - Google Chrome",1, NoActivate)
MoveMouse(421,382)
ClickMouse(Left,Up,421,382)
SendKeys("Broadcom<Enter>")
The recording contains the exact screen coordinates of mouse movements, clicks and text entered.
Once it is confirmed that the replayed script works as required, this can then be fine tuned to remove any extraneous MouseMove and ClickMouse statements that may not be required.
Scripting in NimRecorder is outside of the scope of Support and we would normally advise that customers contact Wintask Support on [email protected] for assistance with scripting issues.