Ich fange an, Tests mit behath zu erstellen, um drupal Webseiten zu testen.Behat & Mink - Kann nicht finden Link zur Klasse
In meinen Tests möchte ich einen Link (mit Bild) sehen und später einen Klick darauf simulieren.
1 - Wenn ich einen Grund Link als habe "<a href="...">My text</a>
mit: ich den Link sehen soll "My Text", es funktioniert
2 - Wenn ich einen Link als <a class="myclass" href="...">My text</a>
(myclass verwendet wird. ein Bild mit CSS angezeigt werden), mit: soll ich den Link „Mein Text“ finde es funktioniert nicht ich verstehe nicht, warum
3 - Also, ich versuche eine andere Methode, mit. die Klasse des Elements: Ich sollte eine ".block-forward .b sehen loc-other "Element, es funktioniert! Aber manchmal habe ich keine spezifische CSS für mein Element.
Schließlich habe ich einige Probleme, was zu finden setzen statt: Element oder: link (Ich habe viele Dokumente und Fragen lesen)
Vielen Dank für jede Hilfe
nicht sehr klar, wenn Sie ein Problem im zweiten Fall haben dann den HTML-Schnipsel des Elements fügen Sie das Bild mit src-Attribute und dem Link mit href-Attribute zu sehen. Wenn Sie eine IDE wie phpstorm verwenden, sehen Sie den Parameter, der für die automatische Vervollständigung in der Methodendokumentation erforderlich ist. Andernfalls müssen Sie selbst nach der Methode suchen und die Methodendokumentation lesen. – lauda
Wenn das, was der Link enthält (der Text) nicht ändert, dann sollte es funktionieren. Ich sehe nicht, wo .block-forward .bloc-andere in der Verbindung ist, können Sie Ihre Frage bearbeiten und einen HTML-Schnipsel mit einem größeren Block hinzufügen, mit und ohne das Bild zu sehen, was ändert. – lauda