如何在NighWatch.js中的代碼行之間輸入一些force-timeout(如java Thread.Sleep)? 必須等待元素在頁面呈現後具有精確值。Timeout/Sleep in NightWatch/JavaScript
0
A
回答
2
由於javascript是單線程非阻塞,您將無法停止線程。 你想要做的是這個
setInterval(function(){alert(「Hello」)},3000); 語法是。
window.setInterval(「javascript function」,milliseconds);
6
我不認爲這是正確的答案。對於原來的海報很可能爲時已晚,但其他用戶可以google一下:
如果使用夜巡測試框架的工作,那麼你可以使用以下命令: http://nightwatchjs.org/api#pause browser.pause(1000); //暫停測試爲1000毫秒
,或者等待一個元素爲存在:
browser.waitForElementPresent( '主體',1000); //等待最大。 1000毫秒元素出現
相關問題
- 1. in operator in C#
- 2. In-和In TextMate.app
- 3. IN IN JOIN如何?
- 4. In App Purchase in xamarin.forms
- 5. cmpfunc in bsearch()in c
- 6. class in class in java
- 7. JavaFX Text in in Polygon
- 8. Vector3 in Meep in Python
- 9. Array in Array in JSON
- 10. Dictionary for ... in ... in it?
- 11. map3 in scala in Parallelism
- 12. IN
- 13. EXC_BAD_ACCESS in device..not in simulator。(Adwhirl)
- 14. map2 in scala in Exeption處理
- 15. concat in FSharp.Core.String vs Concat in System.String
- 16. SELECT IN WHERE ID IN GROUP_CONCAT
- 17. Image in mode mosaic in PdfPCell
- 18. Codeigniter Tank Auth Not Log In In?
- 19. BFS in python from preorder and in
- 20. IN NOT IN SQL Server 2005
- 21. C Socket:error:expected')'in'&'token in inet_aton();
- 22. getJSON in jquery&json_encode in PHP&headers
- 23. LINQ to SQL in and not in
- 24. In-Place String Reverse in C
- 25. 「=」 和 「IN」/ 「NOT IN」 和 「MINUS」
- 26. MassAssignmentException in updateorcreate in laravel 5.4
- 27. int pixels in bmp in java
- 28. Javascript` this` in objects-in-objects?
- 29. mysql select不工作IN IN
- 30. * ngIf in ion-option in ionic 2
這應該是關於在Nightwatch的上下文中的原始問題的正確答案。在測試腳本中設置setInterval確實會延遲發現的腳本,但不會延遲給定測試的完成。使用browser.pause將會做你正在尋找的東西。 – Prusprus