Javascript 在UFT中使用DOM时出现权限被拒绝错误

Javascript 在UFT中使用DOM时出现权限被拒绝错误,javascript,qtp,Javascript,Qtp,我正在用UFT编写一个自动化脚本 工作流程如下所示: 有一个框架有一个下拉列表。我从下拉列表中选择一个选项,使用它执行一个操作。此操作将打开一个新页面。现在在新页面上我可以编辑。编辑时,同一帧在编辑模式下打开,下拉列表中有预选。现在我想从列表中选择下一个选项并执行相同的操作。但是,UFT在我执行选择的语句上抛出一个错误“权限被拒绝”(Set options list=SelectTag1.options)。代码如下: 设置SelectTag1=objFrame.Object.GetElement

我正在用UFT编写一个自动化脚本 工作流程如下所示: 有一个框架有一个下拉列表。我从下拉列表中选择一个选项,使用它执行一个操作。此操作将打开一个新页面。现在在新页面上我可以编辑。编辑时,同一帧在编辑模式下打开,下拉列表中有预选。现在我想从列表中选择下一个选项并执行相同的操作。但是,UFT在我执行选择的语句上抛出一个错误“权限被拒绝”(Set options list=SelectTag1.options)。代码如下:

设置SelectTag1=objFrame.Object.GetElementById(“xyz”)

请仔细阅读这篇文章


我认为您面临的问题可能是由于运行时id无效,您需要使用
RefreshObject
函数造成的。

这样做了,但是没有解决问题集选项List2=SelectTag2.options这不会被创建
    Set OptionsList=SelectTag1.options
    For i=0 to OptionsList.length-1
        OptionDisabled=OptionsList(i).disabled

       If (OptionDisabled="False") Then
            OptionValue=OptionsList(i).value
            SelectTag1.value=OptionValue
            Call AddCriteria()
            Call Edit()
       end if
    next