从状态栏里获得URL_Get the Url from statusBar
用哪种方法,可以从状态栏里捕捉到瞬间的URL? 我用如下的方式:Browser("title:=.*").WinStatusBar("nativeclass:=msctls_statusbar32").GetROProperty("text")
但是有时捕捉不到,有时捕捉不到状态栏里的URL.因为页面速度太快了..
请问前辈们有什么好的办法可以解决这个问题吗? while 1
Print Browser("title:=.*").WinStatusBar("nativeclass:=msctls_statusbar32").GetROProperty("text")
Wend
用循环打印出来看看呢 不可能捕捉不到的 可能是没有触发
状态栏的text是在鼠标悬停在link上的时候显示URL还有点击链接显示正在打开的URL
不知道你要获取的是什么呢?
Browser("").Page("").Link("").FireEvent "onmouseover"
Browser("title:=.*").WinStatusBar("nativeclass:=msctls_statusbar32").GetROProperty("text")
可以这样模拟鼠标悬停的效果 然后再获取URL
如果是要获取页面跳转过程中的所有URL那只能用循环了 谢谢楼上的 试过了,用这种办法是不能取到Button的Url,.有没有更好的办法啊? Button的Url? Set iedom=Browser("CreationTime:=0").Object
IE_State=iedom.readyState
在你需要获得state的时候执行这句话.
由于是瞬间的,所以执行的时刻是否有内容,将决定你能否获得,和是否获得预期的内容
页:
[1]