如何在项目中构建对象存储库?
在QTP中,有一个对象存储库概念。用户记录测试时,默认情况下会在对象存储库中捕获对象及其属性。QTP使用此对象存储库来播放脚本。来到Selenium,没有默认的对象存储库概念。这并不意味着Selenium中没有对象存储库。
即使没有默认值,我们仍然可以创建自己的值。在Selenium中,我们将对象称为定位符(例如ID,名称,类名称,标签名称,链接文本,部分链接文本,XPath和CSS)。
对象存储库是对象的集合。创建对象存储库的一种方法是将所有定位器放在单独的文件(即属性文件)中。但是最好的方法是使用页面对象模型。在“页面对象模型设计模式”中,每个网页都表示为一个类。