1

我正在使用页面对象模型组织我的功能测试。测试用例的一个示例是登录并检查应用程序仪表板上的一些文本。为此,我的项目中有类似Loginpage.pmDashboard.pm的模块,以及类似log_in_and_check_text.pl.

现在,使用页面对象模型的原因显然是仪表板页面要做的不仅仅是显示此文本,而且它将在许多不同的测试用例中以不同的方式使用。Page Object Models 上的文档建议我要创建一个Loginpage对象来登录,然后Dashboard在成功后发回一个对象。

我如何在 Perl 中做到这一点?此外,这有必要吗?如果我在测试脚本中而不是在那些对象中启动我的 Selenium 驱动程序,我不能Dashboard使用相同的驱动程序在我的测试脚本中创建一个新实例吗?

4

0 回答 0