Ich werde eine Web-App testen. In meiner Tabelle steht eine Schaltfläche zur Auswahl aller Einträge zur Verfügung. Ich habe es versucht:
%Vor%Selen klickt auf den Knopf, aber nichts passiert. (auch mit send_Keys (Keys.Return)) wird die Anwendung mit GXT entwickelt, ich merke, dass hinter der Schaltfläche viel JavaScript steckt. Gibt es die Möglichkeit zu warten, bis ein Eventloader bereit ist? warten, bevor ein Klick das Problem löst, aber keine Lösung für automatisiertes Testen.
Richtige Syntax für explizites Warten in Python ist:
%Vor%Besser, als oben: element.click ();
In Ihrem Fall also:
%Vor%Besser du folgst ihm. Teilen Sie auch Ihren gesamten Code, damit ich ihn korrigieren kann. Dein nur 1 Zeilen Code kann etwas verwirren.
Ich hatte auch dieses Problem ... Web-Apps haben Ansichten über Ansichten und Appium manchmal falsch.
Das hat für mich funktioniert:
%Vor%Bearbeiten :
Ich habe Ihre Frage missverstanden ... Entschuldigung ... Vielleicht modifiziere deinen Xpath zu: (Ich weiß nicht, ob das bei einer Web-App funktionieren wird)
%Vor%Tags und Links python click selenium selenium-webdriver