首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CUIT在其他计算机上失败

CUIT在其他计算机上失败
EN

Stack Overflow用户
提问于 2014-04-16 04:50:49
回答 1查看 160关注 0票数 0

14个小时,找不到原因?

我已经为一个web应用程序做了一些测试,它们都运行得很好,直到我开始在3台不同的机器上运行测试,所有这些测试都失败了,但仍然在我的开发机器上工作

大多数测试都是手动完成的,我只使用测试构建器来生成UI Map

我在本演练中使用了多个UI Map,并手动执行了大部分测试http://blogs.msdn.com/b/anutthara/archive/2010/02/10/walkthrough-using-multiple-coded-ui-maps-in-test-automation.aspx

如何生成映射,-创建新映射-为此映射运行测试构建器-对测试中需要的所有控件执行一些断言-生成方法-然后从映射中删除生成的方法,因为我不需要它,并获取映射中的所有控件

然后,我在演练中使用相同的方法对测试步骤进行编码

在我遇到这个问题并解决了这个问题之后,我在其中一个映射上重复了这些步骤,但因为我已经手动完成了所有测试,所以我需要几天时间才能更改所有映射中的所有控件名称

我非常仔细地检查了地图的Designer.cs,以发现新旧地图之间的任何变化,但没有什么不同,我确保搜索属性和搜索配置没有使用窗口标题之类的东西。我依赖的是Id、名称、TagInstance,它们都是一样的

EN

回答 1

Stack Overflow用户

发布于 2014-04-28 22:24:24

最近,我在编码UI时遇到了这个问题。

这些测试在我的VS2013机器上运行得很好,它有8 GB的内存,但在其余的4 GB内存的机器上似乎总是失败。

为了快速修复,我在我的测试方法中添加了以下内容:

代码语言:javascript
运行
复制
Playback.PlaybackSettings.WaitForReadyLevel = WaitForReadyLevel.AllThreads;

后来,我检查了故障点并适应了条件&在某些情况下,我添加了1到2秒的等待(尽管我讨厌这样做),以允许页面或对象完全恢复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23094270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档