Thread.Sleep()
和selenium.setSpeed("2000")
有什麼區別?Thread.Sleep()和selenium.setSpeed(「2000」)有什麼區別?
1
A
回答
3
setSpeed
:Set execution speed即設置在每個硒操作之後的延遲的毫秒長度)。默認情況下,沒有這樣的延遲,即延遲爲0毫秒。
Thread.sleep
:它導致當前線程暫停執行一段指定的時間。
所以它們之間的主要區別是setSpeed
設置了一個速度,同時會在每次硒操作發生之前應用延遲時間。但一個thread.sleep()
將設置等待一次。所以,如果我們有3個硒操作這樣寫如下:
Opeartion 1
Opeartion 2
Opeartion 3
,我們要設置的延遲時間2000的每一項,定義setSpeed()
方法一次能完成這個任務類似如下:
selenium.setSpeed("2000");
Opeartion 1
Opeartion 2
Opeartion 3
但是如果我們用Thread.sleep()
,它會像下面:
Thread.sleep(2000);
Opeartion 1
Thread.sleep(2000);
Opeartion 2
Thread.sleep(2000);
Opeartion 3
在聲明中
1
Thread.sleep()
將停止當前(java)線程達指定的時間。它只做了一次。
Selenium.setSpeed()
將停止執行指定的時間量每 selenium命令。對於演示目的(您將在瀏覽器中看到的東西會變得很有用)或者如果您使用的是慢速Web應用程序(有更好的技術來處理緩慢的應用程序,但這不是主題),這是非常有用的。
相關問題
- 1. selenium.wait(),selenium.wait(2000)和Thread.sleep(2000)之間有什麼區別?
- 2. C#Thread.Sleep()和threadreference.Join()有什麼區別?
- 3. Java中的Thread.yield()和Thread.sleep(0)有什麼區別?
- 4. MS Reporting Services 2000和2005中的RDL之間有什麼區別?
- 5. 有什麼區別`和$(Bash中有什麼區別?
- 6. 有什麼區別? :和||
- 7. &&和||有什麼區別?
- 8. 「/」和「/ *」有什麼區別?
- 9. 有什麼區別:。!和:r!?
- 10. ==和===有什麼區別?
- 11. Appender和〜有什麼區別?
- 12. $ @和$ *有什麼區別?
- 13. is和=有什麼區別?
- 14. #.00和#。##有什麼區別?
- 15. `==`和`is`有什麼區別?
- 16. '=='和'==='有什麼區別?
- 17. /和/#/有什麼區別?
- 18. | 0和~~有什麼區別?
- 19. `&`和`ref`有什麼區別?
- 20. ==和===有什麼區別?
- 21. ==和===有什麼區別?
- 22. `{}`和`[]`有什麼區別?
- 23. JavaScript和=== ===有什麼區別?
- 24. difftime和' - '有什麼區別?
- 25. =和==有什麼區別?
- 26. thread.sleep和systemclock.sleep有什麼區別。哪一個應該用在AsyncTask中?
- 27. xtype和別名有什麼區別?
- 28. Mixpanel:識別()和people.identify()有什麼區別?
- 29. 有什麼區別
- 30. 有什麼區別
「selenium.setSpeed(」 2000 「)」,什麼是硒?它是任何類的內置命令還是對象? –
@MaruthiSrinivas這是一個硒IDE的方法,也可用於硒的RC綁定。 –