visual-studio-2013 - 将值存储为变量以供以后使用 CodedUI

标签 visual-studio-2013 coded-ui-tests

我想知道是否有人可以给我一个想法,我有一种感觉(谷歌搜索)这是不可能的,但是这里有一些聪明的人,所以我会询问并看看..

我开发了一个 CodedUI 测试来测试我们的 Web 应用程序,一切正常,但我想删除一些手动步骤并看看它们是否可以自动化。

我想要做的是从我们网站的一个页面捕获值(字符串),然后将其反馈到 codedui 测试中以供稍后使用,作为输入。

我已经能够使用网络性能测试提取该值,但我似乎无法弄清楚如何在我的 CodedUi 测试中使用它,也许有更好的方法?

希望有人有一些想法。

谢谢

卡尔

最佳答案

我知道您找到了获取值(value)的方法。无论如何,我想告诉您更简单的手动代码方法,既可以捕获该值,也可以在以后使用它。

  • 获取值(value);

    (1) 将控件(HtmlDiv 或 HtmlPane)添加到 UIMap,

    (2) 然后简单地捕获该值,如下所示

    字符串 CapturedValue = htmlcontrol.InnerText.Trim();

    (3) 如果你想从字符串中过滤数字,那么添加这个(可选),

    string filterCapturedValue = RegEx.Replace(CapturedValue.trim(),"[A-Za-z ]",string.Empty );

现在该值被捕获并存储在 CapturedValue 中。

  • 使用此值;

    (1) 将 CapturedValue 声明为全局公共(public),

    公共(public)字符串 CapturedValue ="";

    (2) 然后在任何你想要的地方使用它。

关于visual-studio-2013 - 将值存储为变量以供以后使用 CodedUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24807083/

相关文章:

c++ - Visual studio 2013编译严格的c++11

c++ - 如何在编译时静态生成 float 据?

visual-studio-2013 - 这个 Visual Studio(2013 专业版)放大镜图标是什么意思?

html - 将 Visual Studio 光标移动到打开 HTML 标记的末尾

coded-ui-tests - BeforeFeature/AfterFeature 不能使用 SpecFlow 和编码的 UI

visual-studio-2010 - CodedUI 测试 : recognize html entities character

c++ - JavaScript 正则表达式在 C++ 中不匹配

c++ - 如何在 CMFCMenuBar 及其项目中支持辅助功能

c# - 从 tfs 获取最新信息,然后从批处理文件构建解决方案

c# - 如何让 Microsoft Coded UI Test Builder 识别 ItemsControl?