它是一个很好的做法在Selenium2编写测试用例时去PageFactory方式? 如果是,为什么?
坦率地编写测试案例时,我从来没有使用过,也没有错过它的。 但我想知道什么是使用PageFactory没有使用过它的优势。
它是一个很好的做法在Selenium2编写测试用例时去PageFactory方式? 如果是,为什么?
坦率地编写测试案例时,我从来没有使用过,也没有错过它的。 但我想知道什么是使用PageFactory没有使用过它的优势。
从我的角度来看的优点是,一方面,所有的ID和XPath的只有一个代码的地方,而另一方面执行情况的测试本身之间的抽象层。
这将允许非程序员来测试网站是什么对我来说是有用的,因为有些人知道这个工作流程是什么和它的功能是最重要的,但不是在所有的开发团队或工程师的一部分。
最后但并非最不重要的, PageFactory术语是非常有用的。
基于这些原因,我们决定从超过500硒1测试用例切换到硒2 PageObjects。 并尝试通过提高可维护性,可用性和可扩展性,以弥补创建采购订单的努力,这必将超过STD测试执行的努力,