le rapporteur du navigateur.actions().mouseMove() ne présentant pas d'effets de survol

Je suis nouveau sur le compas et d'essayer d'ajouter des tests pour un curseur de panneau qui est fermé par défaut et planant au-dessus de la souris ouvrir et puis il y a une liste d'éléments sur le curseur du panneau de choisir.

<div class="slider" [ngClass]="{ closed: state === 1, open: state === 2}" (click)="onClick($event)" (mouseover)="onMouseOver($event)" (mouseleave)="onMouseLeave($event)">

J'ai essayé de plusieurs façons, aucune de ces travaux.

Première tentative:(pas de hover effet, c'est à dire, ne rien faire)

browser.actions().mouseMove(element(by.css('.slider.closed'))).perform();

Deuxième tentative:( vous avez une erreur: Un invalide ou illégale sélecteur a été spécifié)

browser.actions().mouseMove(element(by.css('[(mouseover)="onMouseOver($event)"]'))).perform();

Troisième tentative: (vous avez une erreur: Aucun élément trouvé à l'aide du localisateur)

browser.actions().mouseMove(element(by.css('[mouseover="onMouseOver($event)"]'))).perform();

OriginalL'auteur qunzi | 2016-03-26