有没有办法找出 QTP 中的链接是否被禁用?对于文本框和按钮,这很容易,我们可以使用 GetROProperty,然后将属性设置为禁用或可编辑等。但是在链接的情况下,没有这样的属性可以显示它被禁用。我们怎样才能知道它是否被禁用。
我在这里先向您的帮助表示感谢。
有没有办法找出 QTP 中的链接是否被禁用?对于文本框和按钮,这很容易,我们可以使用 GetROProperty,然后将属性设置为禁用或可编辑等。但是在链接的情况下,没有这样的属性可以显示它被禁用。我们怎样才能知道它是否被禁用。
我在这里先向您的帮助表示感谢。
AFAIK 禁用的链接不是 HTML 的一部分,您可以禁用编辑字段(不同类型的<input>
,<textarea>
等等<fieldset>
)但不是链接。
如果您正在测试的应用程序禁用了链接,那么它们可能是以 QTP 不熟悉的非标准方式(可能使用onclick
处理程序)完成的,您必须自己检查您的应用程序。一个方便的方法是对测试对象使用RegisterUserFunc
新IsDisabled
方法Link
,然后使用GetROProperty
或.Object
了解链接是否被禁用。