我使用HP UFT v14和Windows 7 64位操作系统。经过一些未知的Windows补丁后,我的“ OpenNewTab”不再打开新标签页。我怀疑Windows更新已重置了某些IE设置,但我不确定100%。感谢您的帮助
P.S。 -在Windows更新之前,这是一个有效的代码,然后OpenNewTab可以成功打开新标签页
代码段:
SystemUtil.Run "iexplore.exe" , "https://www.google.com"
With Browser("XYZ")
With .Page("XYZ")
.WebEdit("username").Set uac_username
.WebEdit("password").SetSecure uac_pass
.WebButton("Sign In").Click
End With
.OpenNewTab 'This line executes without error but no action seen on IE
End With
'Open portal URL in second tab of IE
With Browser("CreationTime:=1")
.Sync
.Navigate "https://www.facebook.com"
End With
答案 0 :(得分:1)
感谢Asiq Ahmed的solution找到了解决方法
使用下面的代码行代替OpenNewTab:
Browser("XYZ").Object.Navigate portal_url,Clng(&H800)