Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 当页面元素id变化时,只需要更改测试页Class中页面的属性即可。
Page Object模式是一种自动化测试设计模式,将页面定位和业务操作分开,提高用例的可维护性。
unittest是一种单元测试框架,用于设计各式各样的测试用例,调用PageObject设计的页面类(对象)。它提供用例组织与执行,提供吩咐的比较(断言)方法,提供丰富的日志,统一适用于web自动化用例的开发与执行。
时间: 2024-10-10 20:34:30