以前听过不少同事讲UI自动化,我的team里边也开始写自动化一段时间了。我去一直没有机会上手,杂事忙啊。现在好了,从lead的职位上退了下来,暂时无事,索性自己动手弄弄这个东西。

我是从一个demo开始的:自动化打开notepad,写些东西,保存。就这么简单!不过还是耗费了不少时间,万事开头难嘛。哦,对了,顺便说一下,我没有用任何框架,只用到了微软的UIA.

我没有打算把我的代码贴到这里,而是把我的心得体会,教训和所走的弯路:

 

我所认为的应该遵循的设计原则:

1、 将控件的查找和操作分开;
2、 暂时保存查找到的控件,以备子控件查找或者属性获取;
3、 能够步进查找的控件一定不要从根目录查找;弹出对话框则应该从根目录findall + descendants 查找;

相关文章:

  • 2022-12-23
  • 2021-08-29
  • 2022-01-21
  • 2022-12-23
  • 2021-11-21
  • 2021-10-27
猜你喜欢
  • 2021-10-11
  • 2021-05-29
  • 2021-10-06
  • 2019-09-13
  • 2021-11-12
  • 2021-07-03
相关资源
相似解决方案