Current time: 12-13-2017, 05:38 AM Hello There, Guest! (LoginRegister)

Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Unable to trigger events using WPT script
08-15-2014, 01:48 AM
Post: #1
Unable to trigger events using WPT script
I am trying to script the following:

1. navigate http://www.avis.co.uk
2. exec document.getElementById('hire-search').click()
3. exec document.getElementById('hire-search').value='LHR'

I am not getting the map overlays on steps 2 & 3. It seems WPT is not triggering relevant events.

Can someone please give suggestion on how can I get map overlays to work using WPT script ?

Thanks,
Avi
Find all posts by this user
Quote this message in a reply
08-18-2014, 09:47 PM (This post was last modified: 08-18-2014 09:47 PM by cshashank.)
Post: #2
RE: Unable to trigger events using WPT script
(08-15-2014 01:48 AM)nccgroup_avi Wrote:  I am trying to script the following:

1. navigate http://www.avis.co.uk
2. exec document.getElementById('hire-search').click()
3. exec document.getElementById('hire-search').value='LHR'

I am not getting the map overlays on steps 2 & 3. It seems WPT is not triggering relevant events.

Can someone please give suggestion on how can I get map overlays to work using WPT script ?

Thanks,
Avi


Try to use Javascript.

jvoid(document.getElementById("hire-search").value='LHR'
Find all posts by this user
Quote this message in a reply
08-19-2014, 02:54 AM
Post: #3
RE: Unable to trigger events using WPT script
If you want to wait for something to happen you need to turn that last exec into an execAndWait. Otherwise it's not going to report anything and will just exit. You also need to either use a "combinesteps" command at the beginning or put the first navigate into a logdata 0/logdata 1 block so that only the overlay is measured.
Visit this user's website Find all posts by this user
Quote this message in a reply
08-21-2014, 01:11 AM (This post was last modified: 08-21-2014 01:25 AM by nccgroup_avi.)
Post: #4
RE: Unable to trigger events using WPT script
(08-19-2014 02:54 AM)pmeenan Wrote:  Thanks for your reply Pat! Tried following code but did not work:

logdata 0
navigate http://www.avis.co.uk
logdata 1
execAndWait document.getElementById('hire-search').click()
execAndWait document.getElementById('hire-search').value='LHR'


However I tried the following jquery calls in my Private instance of WPT:

logdata 0
navigate http://www.avis.co.uk
logdata 1
exec $('#hire-search').focus();
exec $('#hire-search').val('LHR');
exec $('#hire-search').trigger('keyup');

I could see the map overlays and auto-suggestions while it was executing the steps on the browser, but it did not capture any screenshots - http://www.webpagetest.org/result/140820...b5466b0d6/

Any idea why it would not capture screenshots when using jquery calls?

Finally got this working with jquery calls with screenshots and video:
http://www.webpagetest.org/result/140820...5c735280f/

Code:
combineSteps
navigate    http://www.avis.co.uk
execAndWait    $('#hire-search').focus();
execAndWait    $('#hire-search').val('LHR');
execAndWait    $('#hire-search').trigger('keyup');

Thanks everyone !
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)