2016-07-01 4 views
0

Ich habe ein Textfeld und ich versuche, einen großen Text darauf zu schreiben. Ich verwende:Warum, wenn ich Winkelmesser verwende, um einen Text zu schreiben, funktioniert es nicht richtig

var ementa = element(by.xpath("//label[. = 'Descrição/Ementa*']/following-sibling::textarea")); 
     ementa.sendKeys('TESTANDO1-TESTANDO2-TESTANDO3-TESTANDO4-TESTANDO5-TESTANDO6-TESTANDO7-TESTANDO8'); 

Aber, wenn ich den Test ausführen, macht der proctractor ein Chaos und schreibt so etwas wie „T1TRES2“. Warum? Wie kann ich es reparieren?

+1

welchen Browser verwenden Sie? und verwendest du Winkel 1 oder 2? –

+0

Ich benutze angular2 und google chrome. – paulotarcio

+0

gibt es einen Unterschied in der Art und Weise wie Winkelmesser funktioniert? – paulotarcio

Antwort

1

Wie Sie erwähnten Sie Angular 2 verwenden, gab es einige Probleme mit sendKeys() in Angular 2, aber sie befestigt sind, mit den neuesten Versions- Angular 2.0.0-rc.3. Für weitere Informationen können Sie dieses Problem überprüfen - https://github.com/angular/protractor/issues/3196

0

Versuchen folgende

element(by.model('model of the text area')).sendKeys('your text'); 
+0

Ich habe versucht mit by.id, weil ich kein Modell habe. Es hat auch nicht funktioniert – paulotarcio

Verwandte Themen