如何在没有ID或名称的情况下处理IFRAME内部的输入框
如何处理这样的输入框? [iframe] [1]
Dim driver As New WebDriver
On Error Resume Next
Application.ScreenUpdating = False
driver.Start "chrome"
driver.Get "https://www201.ynspire.net:8443/sso/XUI/#login/&metaAlias=/sp&idpEntityID=https://www401.ynspire.net:8443/sso&reqBinding=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST&goto=http%3A%2F%2Fwww203.ynspire.net%3A8000%2Feproc_ypmi"
driver.Window.Maximize
driver.Timeouts.ImplicitWait = 5000 ' 5 seconds driver.Timeouts.PageLoad = 10000
driver.FindElementByXPath("/html/body/div[2]/div/div[1]/div/div[2]/div[2]/form/fieldset/div[1]/input").SendKeys (xn)
driver.FindElementByXPath("/html/body/div[2]/div/div[1]/div/div[2]/div[2]/form/fieldset/div[2]/input").SendKeys (ps)
driver.FindElementByXPath("/html/body/div[2]/div/div[1]/div/div[2]/div[2]/form/fieldset/div[3]/input").Click
driver.SwitchToFrame (0)
driver.FindElementByXPath("/html/body/table/tbody/tr[1]/td/div/div/table/tbody/tr/td[1]/table/tbody/tr/td/div/div").Click
driver.FindElementByXPath("/html/body/div[3]/div").Click
Sleep 2000
driver.SwitchToFrame driver.FindElementByCss("iframe[src^='/eproc_ypmi/ic/ic04/Ic0401.do']")
driver.FindElementByXPath("/html/body/div[3]/form/table[1]/tbody/tr/td/table[3]/tbody/tr[1]/td/table/tbody/tr[1]/td[4]/input").SendKeys (Workbooks(ini).Worksheets("RPA RN").Range("H1").Value)
driver.FindElementByXPath("/html/body/div[3]/form/table[1]/tbody/tr/td/table[3]/tbody/tr[2]/td/table/tbody/tr/td/input").Click
how to handle input box inside iframe like this?
[iframe][1]
Dim driver As New WebDriver
On Error Resume Next
Application.ScreenUpdating = False
driver.Start "chrome"
driver.Get "https://www201.ynspire.net:8443/sso/XUI/#login/&metaAlias=/sp&idpEntityID=https://www401.ynspire.net:8443/sso&reqBinding=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST&goto=http%3A%2F%2Fwww203.ynspire.net%3A8000%2Feproc_ypmi"
driver.Window.Maximize
driver.Timeouts.ImplicitWait = 5000 ' 5 seconds driver.Timeouts.PageLoad = 10000
driver.FindElementByXPath("/html/body/div[2]/div/div[1]/div/div[2]/div[2]/form/fieldset/div[1]/input").SendKeys (xn)
driver.FindElementByXPath("/html/body/div[2]/div/div[1]/div/div[2]/div[2]/form/fieldset/div[2]/input").SendKeys (ps)
driver.FindElementByXPath("/html/body/div[2]/div/div[1]/div/div[2]/div[2]/form/fieldset/div[3]/input").Click
driver.SwitchToFrame (0)
driver.FindElementByXPath("/html/body/table/tbody/tr[1]/td/div/div/table/tbody/tr/td[1]/table/tbody/tr/td/div/div").Click
driver.FindElementByXPath("/html/body/div[3]/div").Click
Sleep 2000
driver.SwitchToFrame driver.FindElementByCss("iframe[src^='/eproc_ypmi/ic/ic04/Ic0401.do']")
driver.FindElementByXPath("/html/body/div[3]/form/table[1]/tbody/tr/td/table[3]/tbody/tr[1]/td/table/tbody/tr[1]/td[4]/input").SendKeys (Workbooks(ini).Worksheets("RPA RN").Range("H1").Value)
driver.FindElementByXPath("/html/body/div[3]/form/table[1]/tbody/tr/td/table[3]/tbody/tr[2]/td/table/tbody/tr/td/input").Click
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论