我已经成功运行了所有测试,并且最终使用了driver.close命令,但是我想延迟浏览器关闭5秒或10秒,这意味着一旦所有测试得到执行,然后浏览器等待5秒,然后关闭。是否有可能做到这一点,以及如何?Selenium:如何延迟浏览器的关闭时间,比如5秒钟
0
A
回答
0
只需在致电close()
之前添加“睡眠”。
在Python:
import time
time.sleep(5)
driver.close()
在Java:
Thread.sleep(2000);
driver.close();
0
使用Selenium 2.x的API(不3.x中),你可以像这样做,你不会有更改测试方法签名抛出一个InterruptedException:
Sleeper.sleepTight(2000);
通常,我在测试@Before
注释的方法中启动网络浏览器,然后在@After
注释的方法中,我将粘贴该睡眠者然后是driver.close。有时候,在睡眠之前,我会将页面导航到成功页面并在浏览器关闭之前显示该页面。
相关问题
- 1. 浏览器特定的延迟时间
- 2. 将ldap_bind()延迟5秒钟到Active Directory
- 3. 如何让java延迟几秒钟?
- 4. Vbscript延迟5秒
- 5. JavaScript的如何打开窗口(从超链接),然后关闭延迟5秒?
- 6. 延迟启动,直到c#lauched浏览器关闭
- 7. Selenium - 边缘浏览器实例关闭
- 8. Java Selenium关闭浏览器后assertTrue
- 9. Selenium关闭浏览器弹出窗口
- 10. 一段时间后关闭浏览器
- 11. 延迟jQuery淡入5秒
- 12. FTPS 2-5秒延迟
- 13. 如何阻止selenium webdriver关闭浏览器?
- 14. Selenium WebDriver如何关闭浏览器弹出框
- 15. Selenium grid2:如何关闭并打开远程浏览器
- 16. Selenium如何关闭Chrome浏览器并打开新窗口
- 17. jQuery旋转器的延迟启动,彼此间隔一秒钟
- 18. GWT:如何在关闭浏览器时关闭会话
- 19. 如何在下拉菜单中设置5秒的时间或延迟?
- 20. 如何延时5秒的JavaScript
- 21. 如何延迟窗口关闭在WPF
- 22. 如何在Liferay中关闭浏览器?
- 23. 如何从XBAP关闭浏览器?
- 24. 如何在浏览器关闭
- 25. 如何用水豚关闭浏览器?
- 26. 如何使用C#关闭浏览器?
- 27. 如何检测浏览器关闭?
- 28. 如何关闭浏览器窗口?
- 29. 如何关闭所有浏览器?
- 30. Dart:如何关闭浏览器窗口?
工作!谢谢。 –