2017-02-17 3 views
0

Ich versuche eine grundlegende Webseitennavigation und jedes Mal, wenn ich den aufgezeichneten scrip ausführen, wirft es den Fehler wie im Titel definiert.Selenium IDE - [Fehler] Element css = button.ng-binding.active nicht gefunden

Umwelt - Selenium IDE - 2.9.1 Browser - Mozilla

<tr> 
    <td>open</td> 
    <td>/samplequestions</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>css=button.ng-binding.active</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>css=button.ng-binding</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>css=button.ng-binding</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>//button[2]</td> 
    <td></td> 
</tr> 
<tr> 
    <td>type</td> 
    <td>name=myrate</td> 
    <td>1000</td> 

Könnte jemand helfen Sie mir, was ich ändern können?

+0

Es konnte keine Elemente mit der Klasse 'active' in der ursprünglichen Seitenquelle geben. Dieser Klassenname könnte hinzugefügt werden, wenn Element ausgewählt (hervorgehoben) wird, wie wenn Sie die Maus mit der rechten Maustaste darauf klicken. – Andersson

+0

Was sollen wir in solchen Fällen tun, habe ich den Quellcode überprüft, gibt es eine Button-Klasse, irgendwelche Vorschläge, um dies zu lösen Problem. – AllPigsREqual

+0

Soll ich einen ClickandWait-Befehl geben, bevor der nächste Befehl ausgeführt wird? – AllPigsREqual

Antwort

0

Soweit jetzt 'ng-binding' ist ein AngularJS-Locator und Selen unterstützt es nicht. Wenn Sie Winkelanwendung automatisieren müssen, dann ist es besser für Sie Protrator und verwenden Sie können Element wie folgt finden:

Element (by.binding ('Wert'));

+0

Danke Kuba, sieht aus wie einen Versuch wert! – AllPigsREqual

Verwandte Themen