@@ -327,6 +327,7 @@ angular.scenario.dsl('select', function() {
327
327
* Usage:
328
328
* element(selector, label).count() get the number of elements that match selector
329
329
* element(selector, label).click() clicks an element
330
+ * element(selector, label).mouseover() mouseover an element
330
331
* element(selector, label).query(fn) executes fn(selectedElements, done)
331
332
* element(selector, label).{method}() gets the value (as defined by jQuery, ex. val)
332
333
* element(selector, label).{method}(value) sets the value (as defined by jQuery, ex. val)
@@ -383,6 +384,14 @@ angular.scenario.dsl('element', function() {
383
384
} ) ;
384
385
} ;
385
386
387
+ chain . mouseover = function ( ) {
388
+ return this . addFutureAction ( "element '" + this . label + "' mouseover" , function ( $window , $document , done ) {
389
+ var elements = $document . elements ( ) ;
390
+ elements . trigger ( 'mouseover' ) ;
391
+ done ( ) ;
392
+ } ) ;
393
+ } ;
394
+
386
395
chain . query = function ( fn ) {
387
396
return this . addFutureAction ( 'element ' + this . label + ' custom query' , function ( $window , $document , done ) {
388
397
fn . call ( this , $document . elements ( ) , done ) ;
0 commit comments