请教WebBrowser1中嵌套Iframe访问的方法
大家好!我有个问题咨询!
有个页面有个IFrame中嵌套了一个Iframe,外层的Iframe可以用
Set Vdoc = WebBrowser1.Document.parentWindow.frames("WatchArrangeList").Document
这样来访问。
那里面那个如何访问,我研究了N久就没研究出来,请给与指点!
[解决办法]
Sub 中国电信网上营业厅页面_Iframe元素操作_实例()
With CreateObject("internetexplorer.application")
.Visible = True
.Navigate "http://sh.189.cn/" '打开中国电信网上营业厅·上海首页
Do Until .ReadyState = 4
DoEvents
Loop
Debug.Print .document.frames("rechargeOrLogin").frames(0).document.body.All.tags("a")(0).href '登录链接“http://sh.189.cn/service/postUissAction.do?c=7”
Debug.Print .document.frames("rechargeOrLogin").frames(0).document.body.All.tags("a")(1).href '注册链接“http://sh.189.cn/service/logon_regist_init.do”
.document.frames("rechargeOrLogin").frames(0).document.body.All.tags("a")(0).Click '点击登录链接
.Navigate .document.frames("rechargeOrLogin").frames(0).document.body.All.tags("a")(0).href '打开(导航到)登录链接
Do Until .ReadyState = 4
DoEvents
Loop
Set r = .document.forms("2000004")
r.All("username").Value = "username" '用户名
r.All("customFileld01").All.tags("option")(1).Selected = True '1是选择随机密码,0是选择手机密码
r.All("password").Value = "password" '密码
r.All("randomId").onfocus '点击获取验证码
r.All("randomId").Value = "验证码" '验证码
'.Quit
End With
End Sub