如何在 Visual Studio 中将编程文本注入到我的编码 UI 测试中(而不是录制的文本)?

2024-02-09

记录器可以很好地快速完成一些步骤,但我需要能够存储和设置任意文本。假设我生成了一个名为 Admin001 的新管理员用户。我希望能够将控件的文本设置为“Admin001”,而不是我第一次使用生成器时记录的任何内容。

我知道你可以将数据绑定到 CSV 等,但这太麻烦了。我希望能够编写 C# 代码来更改键入的文本。

截屏:

代码尝试:

            var loginElement = new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit.Text;

所以我能够获取属性 .Text (我认为),但实际上并没有设置它......


设置属性只需执行以下操作:

new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit.Text = 
"Some Text";

or:

var loginControl = new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit;
loginControl.Text = "Some Text";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Visual Studio 中将编程文本注入到我的编码 UI 测试中(而不是录制的文本)? 的相关文章

随机推荐