我写了一个指向我的QA环境URL的脚本;它很棒。我假设我可以使用相同的脚本简单地通过参数化指向我的PROD环境URL。
我在数据表中添加了一个“环境”列,其中包含两个值; QA的URL和PROD的URL。
我开始为每个Page对象添加一个description属性(通过Object Repository)并参数化“url”。当我开始这个时,我很快发现这可能需要一段时间,并认为可能有更好的方法;在那儿?
此外,我有近70个动作,每个动作都使用“Page”和“Page 2”对象。希望只有一个地方可以切换这两个对象的URL:有吗?
感谢任何有用的提示。这整个星期这个论坛对我非常有帮助,我很感激。
答案 0 :(得分:2)
我不明白为什么你需要Page
描述中的URL,页面通常没有任何描述。
同一个对象存储库是否适用于生产和测试环境,具体取决于哪个是开放的?只需在测试开始时导航到参数化的URL,其他一切都应该有效。
答案 1 :(得分:0)
任何操作/测试都可以获取参数,您可以通过向请求的URL发送输入参数来启动测试,并使用obj().SetTOProperty
函数修改对象存储库。