應用的範圍滿廣泛的,除了自動化測試以外還可以當做爬蟲使用.
請NuGet 以下兩項
Selenium.Support
Selenium.WebDriver
底下簡單做個google搜訊範例 很直覺的啟動driver導頁到google 找search元件 輸入Submit 整體來說沒什麼難度 較進階的用法 會需要用到等待頁面加載完或是一些瀏覽器的問題跟操作 基本上大同小異
using (var driver = new ChromeDriver()) { driver.Navigate().GoToUrl("https://www.google.com.tw/"); var search = driver.FindElementById("lst-ib"); search.SendKeys("hi"); search.Submit(); }
我自己寫滿多的東西的,覺得目前來說各方面支援度都很夠用 推薦