自动化元素写入

发布于 2024-11-14 14:11:42 字数 189 浏览 3 评论 0原文

我正在进行一项测试来测试桌面应用程序。我使用来自微软 API 的自动化元素。我想在文本框上写字。如何在使用自动化元素获得的文本框中写入内容?

我正在尝试进行一个在应用程序中导航的测试,但我想在文本框中写入内容。

我已经有了文本框的自动化元素,但我不知道如何编写。

我能做什么呢?点击按钮会怎样?

谢谢

Im working on a test to test a desktop application. Im using automation elements, from the API of microsoft. I want to write on textboxs. How can I write in a textbox that i get with an automationelement?

Im trying to make a test that navegate through an application, but i want to write in the textboxs that there are.

I already have the automation element of the textbox, but i dont know how to write.

What i can do it? And how it will be for clicking on buttons?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

未央 2024-11-21 14:11:42

晚了,但也许将来有人需要它:

要编辑 AutomationElement 的值,您必须调用:

ValuePattern editValue = (ValuePattern)myAutomationElement.GetCurrentPattern(ValuePattern.Pattern);

之后,您可以使用以下命令进行编辑:

editValue.SetValue("Add ur value HERE");

Greetz Kooki

Late, but maybe anyone need it in future:

To edit a value of an AutomationElement u have to call:

ValuePattern editValue = (ValuePattern)myAutomationElement.GetCurrentPattern(ValuePattern.Pattern);

after that, u can edit with:

editValue.SetValue("Add ur value HERE");

Greetz Kooki

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文