首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编码的UI Test_C#_manual_intervention

编码的UI Test_C#_manual_intervention
EN

Stack Overflow用户
提问于 2013-06-06 21:01:30
回答 3查看 632关注 0票数 2

我想通过键盘或鼠标交互来干预C#中编码的UI测试的执行。例如,我想通过按Tab键暂停测试,并在再次按Tab键时继续进行测试。非常提前感谢您。

EN

回答 3

Stack Overflow用户

发布于 2015-07-29 02:32:22

既然你在评论中提到你想暂停测试以便在你的计算机上做其他事情,我同意编码Nawab的答案,在你的计算机上设置一个虚拟机并在上面运行测试。

只要测试在虚拟机上运行,您就可以在运行测试的VM实例之外对计算机执行任何您喜欢的操作。例如,在我写这篇文章的时候,我正在VM上运行一个自动化测试。

票数 3
EN

Stack Overflow用户

发布于 2013-09-01 02:49:35

我不知道停止和播放的标签按钮。

在VS中,您可以在调试模式下运行编码的UI测试,设置断点,单步执行代码。

MTM用于手动测试。MTM允许您一次播放步骤。

如果您在错误的时间运行测试时与鼠标和键盘进行交互,则编码的UI测试很容易失败。

我确实看到了一种选择,但需要一些编码和测试;那就是创建一个具有暂停和播放按钮的windows应用程序。在代码中,在每次操作之前检查是否单击了pause按钮。您还可以提取逻辑来检查数据库的暂停和播放,这样windows/web应用程序就可以在另一台pc上运行。

票数 0
EN

Stack Overflow用户

发布于 2015-03-17 21:51:48

如果你关心的是在长时间运行测试之间做一些事情,就像你在后面的帖子中提到的那样,解决方案是设置一个虚拟机,并在虚拟机中运行你的测试,这样你的机器仍然可以使用。

编码的UI测试运行由"Playback"管理

正如您在链接中看到的,它上没有Pause和Resume方法,因为它不是为此而设计的。

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

https://stackoverflow.com/questions/16962809

复制
相关文章

相似问题

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