Was ist der Unterschied zwischen Thread.Sleep() und Selen.setSpeed("2000")?
Was ist der Unterschied zwischen Thread.Sleep()
und selenium.setSpeed("2000")
?
InformationsquelleAutor Mohammed Aatif | 2014-05-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
setSpeed
: Set Ausführung Drehzahl (D. H., legen Sie die Millisekunde die Länge der Verzögerung die Folgen jeder Selen-Betrieb). Standardmäßig ist keine Verzögerung, d.h., die Verzögerung ist von 0 Millisekunden.Thread.sleep
: Es wird der aktuelle thread zur Aussetzung der Vollstreckung für einen bestimmten Zeitraum.Also der wesentliche Unterschied zwischen Ihnen ist
setSpeed
legt eine Geschwindigkeit gelten Verzögerungszeit vor jeder Selen-Betrieb stattfindet. Aber manthread.sleep()
wird, einrichten, warten Sie nur für einmal. Also, wenn wir haben 3 Selen-Operationen geschrieben, wie unten:und wir wollen eine delay-Zeit 2000 für jeden dieser, Definition
setSpeed()
Methode einmal wird die Aufgabe so etwas wie unten:Aber wenn wir
Thread.sleep()
, es wird so etwas wie unten:Es ist ein selenium IDE Methode und auch in Selenium RC Bindungen.
InformationsquelleAutor Sitam Jana
Thread.sleep()
wird stop-die aktuelle (java) - thread für die angegebene Zeit. Es ist erst einmal geschafft.Selenium.setSpeed()
Stoppt die Ausführung für die angegebene Zeitspanne für jeder Selen-Befehl. Es ist hilfreich für Demo-Zwecke (sehen Sie, was bewegt Sie in Ihrem browser) oder wenn Sie eine langsame web-Anwendung (es gibt bessere Technik, um auch mit langsamen Anwendungen aber das ist off-topic.)InformationsquelleAutor Algiz