VB.net 打开网页时始终在WebBrowser1显示
一个窗体上有1个WebBrower,2个文本框(用户名&密码),2个按钮(登录&退出).载入网页"URL".输入用户名和密码后,点击"登录"按钮,将文本框里的"用户名"&...
一个窗体上有 1 个 WebBrower, 2 个文本框(用户名 & 密码), 2 个按钮(登录 & 退出).
载入网页"URL".
输入用户名和密码后, 点击"登录" 按钮, 将文本框里的"用户名"&"密码" 填入 WebBrower 里的网页内的用户名和密码处, 然后点击网页上的"登录"按钮. WebBrower 里显示登录成功的页面.
这如何去实现.
编程环境: VS2013
下面是我写的"登录" 按钮的代码.
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
WebBrowser1.Navigate("https://jblprd01.service-now.com/navpage.do", False)
While WebBrowser1.IsBusy Or WebBrowser1.ReadyState <> 4
End While
WebBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder1_UsernameTextBox").SetAttribute("value", textbox1.text)
WebBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder1_PasswordTextBox").SetAttribute("value", textbox2.text)
WebBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder1_SubmitButton").InvokeMember("click")
End Sub 展开
载入网页"URL".
输入用户名和密码后, 点击"登录" 按钮, 将文本框里的"用户名"&"密码" 填入 WebBrower 里的网页内的用户名和密码处, 然后点击网页上的"登录"按钮. WebBrower 里显示登录成功的页面.
这如何去实现.
编程环境: VS2013
下面是我写的"登录" 按钮的代码.
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
WebBrowser1.Navigate("https://jblprd01.service-now.com/navpage.do", False)
While WebBrowser1.IsBusy Or WebBrowser1.ReadyState <> 4
End While
WebBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder1_UsernameTextBox").SetAttribute("value", textbox1.text)
WebBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder1_PasswordTextBox").SetAttribute("value", textbox2.text)
WebBrowser1.Document.GetElementById("ctl00_ContentPlaceHolder1_SubmitButton").InvokeMember("click")
End Sub 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询