自动化之Page object设计模式
Page Object 设计模式的优点如下:
1、减少代码的重复;
2、提高测试用例的可读性;
3、提高测试用例的可维护性,特别是针对 UI 频繁变化的项。
当在为 Web 页面编写测试时,需要操作该 Web 页面上的元素进行操作。然而,如果在测试代码中直
接操作 HTML 元素,那么你的代码是及其脆弱的,因为 UI 会经常变动。我们可以将一个 page 对象封装成
一个 HTML 页面,可以通过提供的应用程序特定的 API 来操作页面元素,而不在 HTML 中四处搜寻。