som*_*guy 0 selenium browser-automation test-framework selenium-webdriver
在Selenium2中编写测试用例时,采用PageFactory方式是一个好习惯吗?如果是,为什么?
坦率地说,我在编写测试用例时从未使用它们,也没有错过它.但我想知道使用PageFactory而不是使用它有什么好处.
从我的角度来看,优点一方面是所有的id和xpath只在代码中的一个地方,另一方面是实现与测试本身之间的抽象层.
这将允许非程序员测试网站对我有用的东西,因为有些人确切地知道工作流是什么,哪些功能是最重要的,但根本不是开发团队或工程师的一部分.
最后但同样重要的是,PageFactory术语非常有用.
基于这些原因,我们决定使用PageObjects从500多个Selenium 1测试用例切换到Selenium 2.并尝试通过提高可维护性,可用性和可扩展性来补偿创建PO的工作量,这肯定会超过std测试执行的工作量
| 归档时间: |
|
| 查看次数: |
1676 次 |
| 最近记录: |