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>