2016-06-29 16 views
0

Ich möchte meine Vaadin (v7.6.6) -Tabellen testen. Aber wenn ich Selenium IDE (2.9.1) in Firefox (47.0) verwende, funktioniert ein clickAt-Ereignis bei einem Tabelleneintrag nicht (wenn Sie auf einen Eintrag klicken, sollte sich die Farbe ändern).Warum funktioniert "clickAt" nicht auf Vaadin-Tabellen?

Mein Befehl lautet wie folgt:

ClickAt | //*[@id=…']/div[2]/div[1]/table/tbody/tr[1]/td[1] 

Also mein Ziel ist der Eintrag (1,1) des Körpers der Tabelle. In FireBug der Eintrag ich liest klicken möchten, wie folgt:

<td class="v-table-cell-content" style="width: 140px;"> 
 
<div class="v-table-cell-wrapper" style="text-align: left; width: 140px; background-color: transparent;">2005</div> 
 
</td>

Wenn ich auf die Schaltfläche „Suchen“, zeigt er mir die richtige Tabelleneintrag. Darüber hinaus funktioniert ein manuelles Klick-Ereignis einwandfrei.

Kann mir jemand bei meinem Problem helfen? Ich

+0

Haben Sie Double- Überprüfen Sie Ihren xPath mit FirePath? – Andrejs

+0

Haben Sie den Befehl 'click' bereits versucht? –

+0

Hey, danke für deine Resonanz. Ich habe den xPath mit FirePath überprüft. Es ist richtig, weil ich den Tabelleneintrag finde, wenn ich auf den Button "Suchen" klicke. Ich habe die Befehle "clickAt", "click" und "MouseUp" getestet. Keine von beiden funktioniert. Seltsamerweise kann ich mit den Selenium IDE-Befehlen auf die Header-Einträge der vaadin-Tabelle klicken, aber nicht auf die Body-Einträge. –

Antwort

0

Etwas gefunden nützlich, wenn das Click-Ereignis nicht funktioniert ich mit Klick das Feuer Ereignis-Befehl in dem Wert und mit dem Ziel als css = div.v-table-cell-Wrapper