最近在考虑自动化测试框架的时候,发现原来的想法,虽然解决了定位及访问控件的困难。但是,用例代码却因此对程序实现细节有了很强的依赖。这些依赖可能对用例代码的开发带来一些困惑。
在思考解决这个问题的时候,自然的方案,就是提供统一地访问控件的方式,而不是原来那种直接生成对象的方式
(
参考
自动化测试框架:测试编程框架
)
。这种访问控件的方式,就好比访问网页一样,输入一个
URL
,就可以得到想要的控件。以此为基础,编程过程中的代码中虽然增加了对
URL
的输入,但是却因此去除了用例代