【发布时间】:2021-05-09 17:54:37
【问题描述】:
我刚开始使用 VBA Selenium。 我通过 Chrome 使用密码/用户名登录网站。
我想:
1- 我必须在登录后更改链接。
2-Chrome会在连接改变时记住我的密码和用户名(它不记得连接和用户名/密码,所以当我更新它时,它会返回主屏幕并询问用户名/密码)(
3-从连接中接收数据。
请帮忙!
Private Keys As New Selenium.Keys
Private driver As New Selenium.ChromeDriver
Sub test100()
Const JS_NEW_WINDOW = "window.open(arguments[0], name);"
driver.Get "https://ybs.hmb.gov.tr/"
driver.FindElementById("identification", timeout:=10000).Clear
driver.FindElementById("identification").SendKeys "UserName"
driver.FindElementById("password").SendKeys "Pass*"
driver.FindElementByClass("mly-login-button").Click
driver.ExecuteScript JS_NEW_WINDOW, "https://ybs.hmb.gov.tr/ybs/raporlar/tasinir/tasinir-il-icmal"
driver.SwitchToNextWindow
Stop
End Sub
尝试过但无法正常工作的代码
Driver.get(“https://ybs.hmb.gov.tr/ybs/raporlar/tasinir/tasinir-il-icmal”)
【问题讨论】:
标签: excel vba selenium google-chrome