2011-06-08 40 views
1

在我的QTP keywrord驱动的自动化中,我想打开浏览器,然后自动调用该浏览器的所有功能。我注意到它甚至在浏览器标题发生变化时仍然有效,但我不确定它是否合适。 我需要打开浏览器,例如ID,然后简单地调用浏览器(“MyID”)。功能。即使浏览器更改了名称,是否有任何方法或我可以依赖QTP?QTP:唯一的浏览器标识符与标题无关?

回答

1

QTP不使用标题来标识浏览器,描述通常基于创建浏览器的时间(请参阅创建时间序号标识符)。因此,如果您的机器状态相同(在开始测试之前没有其他浏览器已打开),则标识应该一致。

0

在测试过程中,如果一直只有一个浏览器窗口打开,那么只需在您的OR中添加一个“浏览器”对象,但不具有任何标识属性。

如果有多个浏览器打开,那么你可能需要添加一个或多个 名称 标题 创建时间。

尽管避免使用创建时间。