一、什么是框架?
1、定义公司团队的做事方式。
2、通用的和结构化的编码标准。
3、团队中的每一个都应该遵循同样的标准。
4、编码的标准和类型上差异更小。
5、提高自动化过程的速度和准确性。
二、页面对象模型(Page Object Model)
1、是一种设计模式,为 web UI 元素创建对象仓库。
2、 应用程序中的每个 web 页面封装成一个页面类。
3、页面类---查找 web 页面的 Web Elements。
4、页面类---包含在这些 Web Elements 上执行操作的页面方法。
三、页面对象模型优势
1、使我们的代码更清晰易懂。
2、可以直观地查看测试场景的每一步、查看和编辑测试用例。
3、缩短测试人员的学习时间,帮助 QA 团队按时完成认为。
4、减少冗余的代码。
5、提高代码复用性
四、页面对象工厂
1、Page Factory 是 Selenium WebDriver 的内置页面对象模型概 念,但它是优化的。
2、PageFactory 类我们使用注解@FindBy 来查找 Web Element。
3、我们使用 initElements 方法初始化 web elements。
五、数据驱动:
1、如何使用多个数据输入来测试应用程序?。
2、如何使测试用例接受各种数据输入?
3、如何使用 excel 文件进行数据驱动测试?
以上是我们从今天开始需要逐个学习的内容。
如果有不明白的小伙伴可以加群“555191854”问我,群里都是软件行业的小伙伴相互一起学习。
内容具有连惯性,未标注的地方可以看前面的博客,这是一整套关于ava+selenium自动化的内容,从java基础开始。
欢迎关注,转载请注明来源。