2016-08-08 12 views
-1

Ich neu zu Automatisierung und Winkelmesser, ich war in der Lage, die Anmeldeseite zu automatisieren, aber es gibt ein Menü, das ich zugreifen muss, um zu einer anderen Seite zu gehen, wo ich feststecke.PROTRACTOR reload()

Es gibt eine href="#/domains"data-ng-click="reload();" Ich versuchte mit Xpath und CSS-Selektor ohne Glück. Ich weiß wirklich nicht, wie man dieses Menü automatisiert, damit es zu den Seiten geht, die ich brauche.

+0

Können Sie etwas mehr von Ihrem Testcode einfügen? Ich glaube, Sie haben bereits versucht, .click() -Methode der Kontrolle nach dem Finden dieses Artikels? – TypeScripter

+0

Setzen Sie Ihren Code und HTML-Snippet bei hier, so dass wir in tiefe – yong

Antwort

0

Sie könnten versuchen -

element(by.css('href*=#/domains')).click(); //css selector *= contains 
element(by.css('href^=#/domains')).click(); // css selector ^= start with 
element(by.css('href$=ains')).click();  // css selector $= ends with 

element(by.css('[data-ng-click="reload()"]')).click(); // this is not the ideal way 

Wenn nichts von den oben genannten Arbeiten dann würden Sie für nth-child aber für diese ein wenig mehr von Ihrem HTML-Code gehen müssen!

+0

schauen können Ich habe das versucht und nicht funktioniert :( –

+0

welcher Fehler erhalten Sie? –

+0

var Callback = $ ('[Data-ng-click = " reload() "] '). data (" ng-click ") var x = eval (rückruf) if (typeof x ==' funktion ') { x() } –