Selenium WebDriver 控制 Chrome 浏览器的示例代码
时间: 2023-08-20 20:05:08 浏览: 138
以下是一个使用 Selenium WebDriver 控制 Chrome 浏览器的示例代码,包括打开网页、查找元素、填写表单、点击按钮等基本操作:
```vb.net
Imports OpenQA.Selenium
Imports OpenQA.Selenium.Chrome
' 创建 ChromeDriver 实例
Dim options As ChromeOptions = New ChromeOptions()
options.AddArgument("--start-maximized")
Dim driver As IWebDriver = New ChromeDriver(options)
' 打开网页
driver.Navigate().GoToUrl("https://www.baidu.com")
' 查找元素
Dim searchBox As IWebElement = driver.FindElement(By.Name("wd"))
' 填写表单
searchBox.SendKeys("Selenium WebDriver")
' 点击按钮
searchBox.Submit()
' 获取搜索结果
Dim searchResults As ReadOnlyCollection(Of IWebElement) = driver.FindElements(By.CssSelector("div.result.c-container"))
For Each result As IWebElement In searchResults
Console.WriteLine(result.FindElement(By.CssSelector("h3")).Text)
Next
' 关闭浏览器
driver.Quit()
```
上面的代码会打开 Chrome 浏览器,并在最大化窗口后访问百度网页。然后它会在搜索框中输入“Selenium WebDriver”,并点击搜索按钮。最后,它会获取搜索结果,并输出每个结果的标题。
您可以使用类似的方式控制 Chrome 浏览器进行各种自动化测试和操作。
阅读全文