Runscript
This selenium tag allows you to inject javascript into the
currently focused window. The javascript is instantly executed
within the page and can be used to test javascript elements
that you would otherwise not have a way of testing. In the
example we're just demonstrating how you can use this command
to manipulate elements on the page easily.
Required Attributes
script
the javascript to execute in the browser
Usage Examples
Example #1
<selenium baseurl="http://www.google.com" browser="*firefox">
<property name="tornadoscript">
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);
</property>
<runScript script="${tornadoscript}" />
<sleep time="2s" />
</selenium>