【发布时间】:2012-04-25 12:44:19
【问题描述】:
关于 selenium webdriver 中的页面对象的快速问题。我们的网站非常动态,有很多 ajax 和各种身份验证状态。很难弄清楚如何定义每个页面对象但是可以说我已经弄清楚并定义了几个代表我们网站的页面对象。
你如何处理从一个页面到另一个页面的交叉。所以我得到一个页面对象用于我的主页,一个用于我的帐户页面,一个用于我的结果页面。然后我需要编写一个遍历我所有页面的测试来模拟用户执行多个操作。
你怎么说给我一个 HomePage 对象来创建新用途 -> 然后获取一个帐户页面对象来执行一些用户操作 - 然后获取一个结果页面对象来验证所有来自单个脚本的这些操作。
人们是怎么做到的?
谢谢
【问题讨论】:
-
“页面对象”到底是什么意思?
标签: selenium-webdriver webdriver pageobjects