使用Sahi测试Dojo应用
在开始介绍Sahi之前,我们一起来看看在开发Web自动化测试(特指Web 2.0应用)时常面临的两大技术问题。根据个人经验,以下几点会给页面元素的识别带来障碍1.页面DOM树随着产品版本升级频繁发生变化。2.页面元素没有id属性或者id属性值是动态的。3.页面中具有相同属性的元素不止一个。1.针对第一点,恐怕没有太好的解决方案,所以只能随着产品的改变更新自动化测试的代码。关于这一点,如果能够存在某种元素识别方法能够以最小的代码改动应对产品变化,那就是最理想的了。2.针对第二点,解决方案是要求开发团队对所有测试中用到的元素增加用以识别
用户评论