My webpage contains a table that I need to to read from only after it finishes loading. When using the browser's console (F12), I can run the following code command to get the state of the table:
customersGrid.InCallBack();
this returns true/false depending on whether the table has finished loading. customersGrid is an ASPxClientGridView
But I always get 'Undefined' when executing the same command in Ranorex using the following:
Report.Log(ReportLevel.Info, customersTable.OwnerDocument.ExecuteScript("customersGrid.InCallBack()"));
Any tips on the ExecuteScript("...") usage in this specific case would be much appreciated.10.0.0.0.1 192.168.1.254 hotmail.com
ExecuteScript("script") Help!!
-
- Posts: 10
- Joined: Tue Nov 05, 2019 5:17 am
ExecuteScript("script") Help!!
Last edited by NuzakFarnas on Tue Nov 26, 2019 5:33 am, edited 1 time in total.
Re: ExecuteScript("script") Help!!
Hi,
Are you sure you are executing it with correct element? Have you tried to execute it with DOM element?
Are you sure you are executing it with correct element? Have you tried to execute it with DOM element?
Code: Select all
repo.Dom.Self.ExecuteScript("customersGrid.InCallBack()")
Pavel Kudrys
Ranorex explorer at Descartes Systems
Please add these details to your questions:
Ranorex explorer at Descartes Systems
Please add these details to your questions:
- Ranorex Snapshot. Learn how to create one >here<
- Ranorex xPath of problematic element(s)
- Ranorex version
- OS version
- HW configuration
Re: ExecuteScript("script") Help!!
I believe you need to put 'return' in front and the semi colon at the end...
e.g.
repo.Dom.Self.ExecuteScript("return customersGrid.InCallBack();")
Aracknid
e.g.
repo.Dom.Self.ExecuteScript("return customersGrid.InCallBack();")
Aracknid