Mitähän kirjastoa kannattaisi käyttää webkäyttöliittymän automatisointiin C#:lla? Mikkisoftan WebBrowser komponenttiahan voi käyttää, mutta se on kovin kovin rajallinen. Esimerkiksi javascriptillä muodostuvat elementit eivät välttämättä aukea sillä (ainakaan ilman rekisteri ym. kikkailua).
tutoriaali esimerkiksi täältä:
https://saucelabs.com/resources/articles/getting-started-with-webdriver-in-c-using-visual-studio
Suosittelen tutustumaan myös robot framework + seleniumLibrary comboon (vaikkei c#:ia olekaan, mutta on tähän dedikoitu)
Joo tuota seleniumia tutkinkin jossain vaiheessa, mutta mielenkiinto lopahti kun ei tipahtanut paketti sharpdevelopille, vaan rupesi herjaamaan mm. Newtonsoft.Json already has dependency defined for 'NETStandard.Library' jne.
Olen innokkaasti koittanut välttää käyttämästä Visual Studiota.
Miksi? Se on kuitenkin de facto C# kehityksessä. Jetbrainsin Rider on toki myös hyvä, mutta kallis verrattuna siihen että vs:n community edition ei maksa mitään.
Lisäys: ja nugetit eivät ole idekohtaisia, joten ei pitäisi olla ongelmia idestä riippumatta ladata nuget -paketteja, jos ne muuten vaan toimii.
Visual studio on vaan liian Microsoft :D. sharpdevelop aukee vanhallakin koneella ilman kahvitaukoa :). Suurimmaksi syyksi väittäisin kuitenkin puhtaan jääräpäisyyden :D. Ja joo nugetit eivät ole ide kohtaisia, mutta kyllä niiden kanssa välillä tulee vaan ristiriitoja :).
Aihe on jo aika vanha, joten et voi enää vastata siihen.