首页 文章

使用索引识别浏览器时,UFT中的Exist始终为TRUE

提问于
浏览
2

我要获得打开的浏览器的数量有一些 Headers . 我使用的方法是使用索引 . 但问题是,无论我传递什么索引,Exist函数总是返回true .

Browser("openurl:=.*something.*", "index:=0").Exist  => True

当我将索引更改为10或其他数字时,即使只有一个浏览器窗口,它仍会返回True . 我的问题陈述是在单击按钮后找到打开的任何新浏览器窗口,此窗口可以是pdf或csv文件 . 在识别窗口之后(通过在我的情况下使用索引)我将获得窗口的可见文本 .

PS:我是UFT的新手,使用硒工具从事自动化工作 .

1 回答

  • 2

    index (或任何序号标识符如 CreationTime )仅在描述与多个 Browser 匹配时使用,如果您提供的描述仅匹配一个将被忽略的对象 .

    我尝试了两个打开的标签,得到了以下结果:

    Print Browser("opentitle:=.*", "index:=10").Exist         ' => False
    Print Browser("opentitle:=.*Example*", "index:=10").Exist ' => True
    

    如果您看到不同的结果,我建议尝试使用未记录的函数 Highlight 来查看哪些 Browser UFT认为与您的描述相符 .

相关问题