博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Team Foundation Server:CodeUI Automation Test 学习笔记4
阅读量:7102 次
发布时间:2019-06-28

本文共 876 字,大约阅读时间需要 2 分钟。

今天来记录几个问题:

1:如何快速的取出某个GridView的某一列的全部数据?

public UITestControlCollection KitNameCollection

            {
                get
                {
                    HtmlCell cell = new HtmlCell(this);
                    cell.SearchProperties[HtmlCell.PropertyNames.ColumnIndex] = "1";
                    return cell.FindMatchingControls();
                }
            }

 public List<string> GetKitNameList()

            {
                List<string> list = new List<string>();

                for (int i = 0; i < KitNameCollection.Count(); i++)

                {
                    HtmlCell cell = KitNameCollection[i] as HtmlCell;
                    if (cell.InnerText != null)
                    {
                        list.Add(cell.InnerText.Trim());
                    }
                    else
                    {
                        throw (new AssertFailedException("Kit name can not be null!"));
                    }
                }
                return list;
            }

 我是这样做的,不过速度非常慢,有谁知道比较好的方法,通知下,谢谢!

 

2:Smart Match:这个功能非常让人抓狂,建议关闭。

 

3:关于使用js隐藏控件 div等元素,如果使用WaitForControlExists还是会返回True,一般不可点击的Label标签使用TryClickAblePoint也只能得到false。。。。如果在滚动条下面也只会得到false。。。。

 

4:mtm上运行比在VS2010上运行慢好多。。。有谁知道怎么优化一下 啊

转载于:https://www.cnblogs.com/FallingStone/archive/2012/06/20/2556377.html

你可能感兴趣的文章
Shader的函数公式以及使用的场景
查看>>
3Python全栈之路系列之D
查看>>
js self = this的解释
查看>>
用jekyll制作高大上的网站(一)——安装与配置
查看>>
linux基础--vim编辑器
查看>>
前端网络、JavaScript优化以及开发小技巧
查看>>
nbd网络块设备使用教程
查看>>
gbk与utf-8字符串无乱码截取
查看>>
Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念
查看>>
linux下varnish4安装
查看>>
聊聊php定时计划任务
查看>>
python系统编码-稍后更新
查看>>
lvs-nat,https
查看>>
旧电脑如何华丽变身专业上网行为管理设备!
查看>>
移动互联网初创型团队需要什么样的云计算服务?
查看>>
DRBD的安装配置
查看>>
理解卷积神经网络的利器:9篇重要的深度学习论文(上)
查看>>
zabbix 批量部署机器,并discovery机器,并挂在模板
查看>>
前端过滤关键字
查看>>
Linux基础命令之SS
查看>>