Ich versuche, ein jQuery-Menüelement zu finden und darauf zu klicken, das Menü ist als mehrere UL-Elemente definiert, die eine Anzahl von LI-Elementen enthalten.
Mit Firefox 3.6.17 auf Mac 10.5, in Standard WATIR habe ich verwendet;
%Vor%oder
%Vor%Klicken Sie auf den Menüpunkt, aber mit watir-webdriver (0.2.3) wird gemeldet, dass das LI-Element nicht gefunden wurde. Obwohl ich das enthaltende DIV und eine Instanz von LI finden kann, benutze: class.
Ich habe unten ein Beispiel für ein Menü-HTML angehängt. Kann jemand eine zuverlässige Methode zum Lokalisieren des LI-Elements vorschlagen?
%Vor%Um die Lösung von Zeljko zu machen, aber mit einer String-Variablen, müssen Sie eine neue Instanz der regulären Ausdrucksklasse aus Ihrer String-Variablen
erstellen %Vor%Weitere Informationen finden Sie im Rdoc für die Ruby Regexp-Klasse
Tags und Links watir watir-webdriver