Ich verwende eine Datei-Upload-Aufgabe mit Selenium.Stoppen Sie den Selen-Server, bis die Datei hochgeladen wurde.
Das Problem hier ist, Datei hochladen, es dauert 5-10 Sekunden Zeit. Aber ich muss den Selenium-Server stoppen, bis er vollständig hochgeladen ist.
Hier ist ein Beispielcode.
selenium.type("id=Fileuploader","c:\\mypic.jpg");
selenium.click("id=submmit");
Es gibt Fehler, weil die selenium.click
Anweisung direkt nach der selenium.type
Anweisung ausführen, ohne auf die Datei wartet voll zu laden.
Also, was soll ich hier verwenden, um den Selenium-Server zu stoppen (Server muss irgendwann warten)?
habe ich mit 'selen.iselementpresent' versucht.Aber es gibt kein neues Element, das nach dem Upload erfolgreich hochgeladen wird. –
Ich habe noch die Lösung für die gestrige Frage. –
Oh, das ist eine Schande. Ich denke immer noch, dass es ein anderes unentdecktes Element oder Skript geben muss, da Sie nicht auf 'Elemente in Ihrem Browser klicken können. –