watin - 有没有办法防止 WatIn 超时?

标签 watin

由于未知原因,登录应用程序所需的时间显着增加。这通常不是问题;然而,我所做的一切似乎都无法阻止 Watin 超时。

单击“登录”按钮后,最多可能需要 1 分钟才能显示主页。我试过一些东西,比如:

ieInUse.Button(Find.ByValue("Log On")).Click();

ieInUse.WaitUntilContainsText("首页文字");

或者类似...

ieInUse.Button(Find.ByValue("Log On")).Click();

ieInUse.WaitForComplete(100000);

但是测试仍然失败并出现错误:

WatiN.Core.Exceptions.TimeoutException:WAITING文档状态完成时超时。最后一个状态是“正在加载”

最佳答案

在初始化 ie 对象之前使用此 watin 设置来增加超时。

   Settings.AttachToBrowserTimeOut = 240; //240 seconds
   Settings.WaitUntilExistsTimeOut = 240;
   Settings.WaitForCompleteTimeOut = 240;

关于watin - 有没有办法防止 WatIn 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13747246/

相关文章:

c# - 隐藏浏览器弹出窗口 - Watin

c# - 等待重复下载不可靠?

c# - 如何获取页面源并使用Watin进行搜索

c# - 为什么 WatiN 会卡住应用程序

c# - 如何使用 Watin 从 div 中获取所有 <li> 元素?

javascript - IE可以同时执行两个JavaScript函数吗

watin - 将 Watin 连接到现有浏览器总是超时

visual-studio-2010 - 需要一些在 VS2010 中编写自动化测试的教程

watin - 使用 WatiN 自动完成下拉菜单测试

c# - 如何处理 ie.refresh() 弹出窗口