gpt4 book ai didi

c# - 无法使用 CodedUI 从组合框中选择数据

转载 作者:太空宇宙 更新时间:2023-11-03 16:59:38 25 4
gpt4 key购买 nike

我正在使用 CodedUI 技术来实现自动化。我有一个组合框控件和一个内部网格作为项目。我可以找到组合框并设法打开网格,如图 (01) Control with properties 所示。 .现在,为了进一步测试,我需要单击网格内的行项目。

问题:我找不到网格并且无法使用搜索属性进行导航。正如您在图 (01) 中看到的,父级别位于桌面客户端中,未绑定(bind)到我们的应用程序。尽管网格在视觉上属于组合框,但它仍未在父窗口或应用程序窗口中列出。

所需的解决方案:我需要使用手工编码的用户界面选择/单击网格中的行项目。

Code Snippet

注意:回放控制也未能完成所需的输出。基于鼠标坐标点击行不是很受欢迎。

正在寻找解决方案并提前致谢。

最佳答案

尝试将带有组合框的网格/表格识别为父应用程序而不是您的主应用程序。像这样

如果 cboName 是你的组合框,那么

HtmlTable tbldata = new HtmlTable(cboName);

提供任何列标题或搜索属性之一来识别它。

希望对你有帮助

关于c# - 无法使用 CodedUI 从组合框中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45612765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com