基于Coded-UI测试项目中的内部表控件生成的代码? [英] Code generated based for inner table controls in Coded-UI test project?

查看:56
本文介绍了基于Coded-UI测试项目中的内部表控件生成的代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好, 

Hi All, 

我开发了类似网格的自定义控件,它支持子表。我试图记录我的控件的动作,并试图记录内层网格的动作。 Code已经在Code UI测试项目中生成但是在
中没有检测到。

I have developed custom control like grid which has supports the child table. I have tried to record the action for my control and tried to record the action for inner level grid. Code has generated in Code UI test project but which has not detected in play back.

请在下面找到我的实现,

Please find my implementation below,

public class CustomControlUIAProvider : IRawElementProviderFragmentRoot, ISelectionProvider, IScrollProvider
{
    
}

public class CustomControlCellUIAProvider : IRawElementProviderFragment, IValueProvider, ISelectionItemProvider
{
    public IRawElementProviderFragment Navigate(NavigateDirection direction)
    {
        switch (direction)
        {
            case NavigateDirection.NextSibling:
            {
                //Navigate to next cell
            }
            case NavigateDirection.PreviousSibling:
            {
                //Navigate to previous cell
            }

        }

    }

}

请求se让我们知道代码部分,以便在记录动作时检测内部水平控制。

提前致谢。  

Thanks in advance. 

Mohanraj G

Mohanraj G

推荐答案

Hi Mohanraj,

 

>> Code已在Code UI测试项目中生成,但在播放时未检测到。

它可以记录内层网格使用编码的UI测试构建器,但在播放时失败,对吧?

您遇到的错误消息是什么?请您分享一下,更好地帮助我们分析问题。

>>请在记录操作时告诉我们检测内部电平控制的代码部分。

你的意思是你需要知道如何检测内层控制的代码吗?

请参阅此文档,了解如何启用导航在UI自动化测试中。

https://docs.microsoft.com/eu -es / dotnet / framework / ui-automation / enable-navigation-in-a-ui-automation-fragment-provider

此外,请查看以下博客以获取更多信息关于深层次控制。

https:// blogs.msdn.microsoft.com/dpksinghal/2011/09/28/how-to-test-deep-hierarchy-controls-using-coded-ui-test-in-wpf / <跨度style ="font-size:medium">

&NBSP;

 

问候,

Fletcher


这篇关于基于Coded-UI测试项目中的内部表控件生成的代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆