Wait For Browser Event

From UBot Studio
(Difference between revisions)
Jump to: navigation, search
 
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
  
 
This command is a [[Flow Commands|Flow Command]]. This command waits for a browser event to happen such as a page being loaded and DOM ready.
 
This command is a [[Flow Commands|Flow Command]]. This command waits for a browser event to happen such as a page being loaded and DOM ready.
The options for browser events are:
 
  
DOM Ready (To read more about DOM, please see [http://www.w3.org/TR/DOM-Level-2-Core/introduction.html].)
+
'''Event to Wait For:''' The behavior the command will be waiting for in the main browser. The options are the following:
  
Page Loaded
+
*DOM Ready (To read more about DOM, please see [http://www.w3.org/TR/DOM-Level-2-Core/introduction.html].)
  
Everything Loaded
+
*Page Loaded
  
[[File:browserevent.png]]
+
*Everything Loaded
 +
 
 +
 
 +
Clicking the Advanced option on the command expands and reveals another option.
 +
 
 +
'''Timeout (in seconds):''' The command will move on to the next command if the browser event does not occur within the amount of seconds specified here.
 +
 
 +
 
 +
[[File:waitforbe.jpg]]
  
 
== Example ==
 
== Example ==
Line 19: Line 26:
  
 
Running the script will wait until the DOM is ready before continuing on with the rest of the script.
 
Running the script will wait until the DOM is ready before continuing on with the rest of the script.
 +
  
 
<pre>
 
<pre>
Line 26: Line 34:
 
</pre>
 
</pre>
  
Running the script will wait until the DOM is ready before continuing on with the rest of the script.
+
Running the script will wait until the Page is loaded before continuing on with the rest of the script.
 +
 
  
 
<pre>
 
<pre>
Line 34: Line 43:
 
</pre>
 
</pre>
  
Running the script will wait until the DOM is ready before continuing on with the rest of the script.
+
Running the script will wait until Everything on that page is finished loading before continuing on with the rest of the script.

Latest revision as of 18:02, 16 September 2013

This command is a Flow Command. This command waits for a browser event to happen such as a page being loaded and DOM ready.

Event to Wait For: The behavior the command will be waiting for in the main browser. The options are the following:

  • DOM Ready (To read more about DOM, please see [1].)
  • Page Loaded
  • Everything Loaded


Clicking the Advanced option on the command expands and reveals another option.

Timeout (in seconds): The command will move on to the next command if the browser event does not occur within the amount of seconds specified here.


Waitforbe.jpg

[edit] Example

navigate("google.com", "Wait")
wait for browser event("DOM Ready", "")
type text(<name="q">, "Holidays", "Standard")

Running the script will wait until the DOM is ready before continuing on with the rest of the script.


navigate("google.com", "Wait")
wait for browser event("Page Loaded", "")
type text(<name="q">, "Holidays", "Standard")

Running the script will wait until the Page is loaded before continuing on with the rest of the script.


navigate("google.com", "Wait")
wait for browser event("Everything Loaded", "")
type text(<name="q">, "Holidays", "Standard")

Running the script will wait until Everything on that page is finished loading before continuing on with the rest of the script.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox