我点击了一个页面上的按钮,在新标签页中打开了一个报告页面。 新选项卡可见,但我无法获取新页面的URL。
我正在使用浏览器(“B”)。页面(“P”)。GetROProperty(“URL”)获取URL,但返回“about:blank”。
我认为新标签即使可见也不会对焦。 所以我的问题是: 1.如何使新页面成为焦点? 2.如何获取新页面的URL?
答案 0 :(得分:1)
尝试这可能会有所帮助..
要获取当前网址,您需要获取网页的网址属性。
SystemUtil.Run "http://www.google.com"
url = Browser("micclass:=Browser").Page("micclass:=Page").GetRoProperty("url")
print url
答案 1 :(得分:0)
尝试使用
{{1}}
看看它产生了什么。选项卡被视为单独的浏览器对象,打开一个新选项会创建一个新的浏览器对象。
如果新打开的选项卡有静态标识符(即标题是静态的,或者子对象总是存在),我建议使用它,因为如果最终打开其他选项卡/浏览器,CreationTime会导致问题或者当你开始行动时,一个已经打开。