我在Selenium WebDriver测试项目中使用PageObjects(实际上是LoadableComponent方法)。在其中一个页面上,有一个包含在div中的相当复杂的HTML对象的列表。我在想,是否可以将这些组件建模为对象?
这就是页面的样子:
<div id='container'>
<div id='component1' class='component'>
......
</div>
<div id='component1' class='component'>
......
</div>
</div>
有没有办法将div.component
建模为单独的类并返回主模型类中的对象列表?当然,在div.component
模型类中,我会提出一些与组件代码相关的方法。
这将是一个“PageElements”模式..