我正在使用watin进行自动化,并且我遇到了问题。我想等待一个网页完成加载之前继续我怎么才能实现这个使用watin目前我正在使用thread.sleep()来实现这一点。什么将替代这一点,我也尝试了WaitForComplete(),但仍然不等待完成加载网页。C#如何等待网页完成加载,然后继续在watin
0
A
回答
1
我用WaitUntilExists()
方法解决了我的问题。并且我为WaitUntilExists()
添加了60秒的超时时间,因为默认超时时间为30秒,而且由于我的互联网速度较慢,因此我用60秒这样替换了它browser.Div("div1").WaitUntilExists(60);
+0
我一定会尝试这个解决方案,因为我几乎离开了我的项目。 –
相关问题
- 1. C#如何在继续之前等待网页完成加载
- 2. 等待完成处理程序完成,然后继续
- 3. 机器人:如何在继续之前等待加载完成?
- 4. 如何在继续执行脚本之前等待网页完全加载?
- 5. C#如何等待网页加载完成
- 6. 如何等待页面加载完成?
- 7. 等待过程完成,然后再继续使用Java
- 8. 等待意图完成,然后再继续活动
- 9. 如何在继续之前等待方法完成完成?
- 10. 等待jPlayer在继续循环之前完成加载文件
- 11. jQuery:可能在继续之前等待$ .get完成加载?
- 12. 如何等待任务完成,然后在事件分派线程中继续?
- 13. WatiN如何等待回传完成
- 14. 我如何等待网页每次在uiwebview中完成加载?
- 15. 如何等待findOneAndUpdate完成后再继续async.series
- 16. 等待继续代码,直到Loader.load方法()完成加载
- 17. 如何等待ftp请求完成,然后继续执行程序
- 18. 如何等待2分钟完成方法,但然后退出并继续?
- 19. 等待地理编码器功能完成执行,然后继续然后继续
- 20. 等待JFrame在继续之前加载?
- 21. 等待异步调用完成第一,然后继续在Java中
- 22. 什么让.NET任务在等待I/O完成后继续?
- 23. Selenium Webdriver - 如何在点击后跳过等待页面加载并继续
- 24. 等待页面使用WatiN完全加载
- 25. C#在继续之前等待委托完成
- 26. Cocos2d-x C++ - 在继续之前等待动作完成之前
- 27. 如何在继续之前等待jQuery函数完成?
- 28. 如何在继续之前等待一个功能完成?
- 29. 如何让foreach循环在继续之前等待$ http.get完成?
- 30. 如何在继续之前等待startup()中的属性完成?
逗号将有助于理解您的问题。也许你尝试过的代码的例子...我们不是神谕者。 – KappaG3
@Optimus你可以更详细地告诉我你是如何使用Thread.Sleep(),因为我也尝试过使用它,但是我无法解决和你一样的问题。你可以看到我的问题,因为我也有一些神秘的解决方案,你可能会觉得有用。这里是我的问题的链接:http://stackoverflow.com/questions/18473103/waiting-for-page-to-be-fully-loaded-using-watin –
@SaadQureshi看到我的答案下面Thread.Sleep()是对于这种情况不是一个好主意,因为正如你所知道的,Thread.Sleep(5000)将持续5秒钟的过程,即使进程在2秒内准备好,所以使用WaitUntilExists(60);将解决这个问题,因为60秒只意味着最大的等待时间,如果元素在2秒内显示,它将中断 – Optimus