摘要:
当我看到有人打开资源管理器,一个一个文件夹点进去,再点出来,我就着急。特别是有人在会议上打开我的电脑,然后寻找文件,我就特别捉急,这不只是在浪费自己的时间,还浪费参加会议人的时间。 我把资源管理器篇放到第一位也是有原因的,因为,大多数程序员花费了不少时间来徜徉在文件寻找中,有的是为了找文件,而有的则是显摆自己在工作,当然,我没心思工作的时候,也喜欢在资源管理器里点来点去。如何提升资源管理器的效率呢?下面分享几个我用的技巧.一.你的资源管理器是如何打开的呢? 一般人:进入桌面,点击我的电脑. 中级人:点击开始,点击我的电脑 高级人:win+E 作为程序员,我默认你的双手应该都在键盘上,即使只.. 阅读全文
摘要:
C#访问权限修饰符C#中类及类型成员修饰符有以下四类:public,private,protected,internal。public 类及类型成员的修饰符private 类型成员的修饰符protected 类型成员的修饰符internal 类及类型成员的修饰符由以上四类说明,我们知道,可以放在class前面修饰类的修饰符关键字只有public和internal,如果没写任何关键字,默认是internal. 1.public class:任何地方该类都可以被访问到。 2.internal class:只有在同一程序集内,该类才可以被访问到。而类型成员的修饰符可以是由这四个关键字形成的五... 阅读全文
摘要:
目前市面上有很多Web UI自动化测试框架,比如WatiN, Selinimu,WebDriver,还有VS2010中的Coded UI等等. 这些框架都可以操作Web中的控件,模拟用户输入,点击等操作,实现Web自动化测试。其实这些工具的原理都一样,都是通过调用IE COM接口和HTML DOM 对IE浏览器以及WEB测试对象的操作。本文介绍脱离这些自动化测试框架。 直接使用.NET提供的shdocvm.dll库来操作IE浏览器,使用mshtml.dll库来操作IE中的 HTML对象。阅读目录优点添加引用操作IE使用IE Develop Toolbar 查看HTML DOM操作IE中的HTM 阅读全文
摘要:
UI Automation是微软.net Framework 3.0所出的. 关于他完整的介绍当然是看msdn了http://msdn.microsoft.com/en-us/library/ms747327.aspx。不过在此罗列我认为有用的信息。1. 如何使用 第一步:在VS项目->添加引用->选择UIAutomationClient, UIAutomationTypes, UIAutomationProvider。 第二步:在项目cs文件中引用其namespace ( using System.Windows.Automation;) 第三步:就开始在代码中用吧,包括Auto 阅读全文