【问题标题】:Page Object Model for multiple web applications多个 Web 应用程序的页面对象模型
【发布时间】:2014-06-25 07:41:26
【问题描述】:

我有一个测试自动化工具,现在我们正在为我们的 Web 应用程序的自动化测试实现页面对象模型,根据我的理解,如果您只有一个要测试的应用程序,页面对象模型很好,但我们是有多个Web应用程序要测试。我只是想知道是否真的可以为多个Web应用程序创建页面对象模型,并且该工具应该能够使用页面对象进行自动化测试??

【问题讨论】:

    标签: java testing automation selenium-webdriver pageobjects


    【解决方案1】:

    是的。页面对象模型只是创建代表页面的对象。测试一个应用程序和测试多个应用程序之间的唯一真正区别是……更多页面。您正在测试的 Web 应用程序的数量不会改变这样一个事实,即每个应用程序都有可以由代码中的页面对象表示的页面。

    【讨论】:

      【解决方案2】:

      是的,将 POM 用于多个 Web 应用程序是一个非常好的主意。 我建议创建一个满足您所有需求的自动化框架。 您可以拥有一个名为 "page" 的专用包,您可以在该包下为各个 Web 应用程序提供多个包。例如如以下所说的 框架 1.数据(测试数据管理相关的东西) 2. env(测试环境管理相关的东西) 3. 页面 -> 应用程序 -> app1(web-app1 的各个页面类)-> app2(web-app2 的各个页面类) 4. 报告 5. 工具

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-16
        • 1970-01-01
        • 2021-09-13
        • 1970-01-01
        相关资源
        最近更新 更多