WebElementsExecuteAsyncScript Method
Execute an asynchronous piece of JavaScript against each web element and returns all the results;

Namespace: Selenium
Assembly: Selenium (in Selenium.dll) Version: 2.0.9.0 (2.0.9.0)
Syntax
VB Usage
Dim instance As WebElements
Dim script As String
Dim timeout As Integer
Dim returnValue As List

returnValue = instance.ExecuteAsyncScript(script, 
	timeout)

Parameters

script
Type: SystemString
Javascript script
timeout (Optional)
Type: SystemInt32

[Missing <param name="timeout"/> documentation for "M:Selenium.WebElements.ExecuteAsyncScript(System.String,System.Int32)"]

Return Value

Type: List
List
Examples
Set driver = CreateObject("Selenium.FirefoxDriver")
driver.Get "https://www.google.co.uk/search?q=Eiffel+tower"
Set links = driver.FindElementsByTagName("a").ExecuteScript("var e=this; setTimeout(function(){callback(e.getAttribute('href'))}, 100);")
WScript.Echo "Count:" & links.Count & " Values:" & vbCr & Join(links.Values, vbCr)
See Also