如何使用AutomationId在空手道自动化中找到台式机应用程序的元素

发布于 2025-02-02 22:04:10 字数 315 浏览 5 评论 0原文

我试图在Windows应用程序的空手道测试自动化中使用AutomationId找到一个元素。 我尝试了多种使用AutomationId定位元素的方法,但没有任何作用。请帮助我使用语法。

  • 位置('#110')。click() - 未识别
  • locate('// [@automationId = 110]')。click() - 未识别
  • locate('// [@automationId =“ 110”]' ).click() - 未识别
  • ('//*[@automationId = 110]')。click() - 未识别

I am trying to locate an element using AutomationId in karate test automation of windows application.
I have tried multiple ways of locating the element with AutomationId, but none worked. please help me with the syntax.

  • locate('#110').click() -- not recognized
  • locate('//[@automationid=110]').click() -- not recognized
  • locate('//[@automationid="110"]').click() -- not recognized
  • locate('//*[@automationid=110]').click() -- not recognized

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

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

发布评论

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

评论(1

吻安 2025-02-09 22:04:10

正如彼得·托马斯(Peter Thomas)所建议的那样,定位('#110')。click()应该有效,但对我们的应用程序不起作用。而是低于格式为我们的应用程序工作
定位('// pane/pane/pane/group {frame1}/button {search}')。click()

As suggested by Peter Thomas, locate('#110').click() should work but its not working for our application. Instead below format worked for our application
locate('//pane/pane/group{Frame1}/button{Search}').click()

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