using OpenQA.Selenium.Chrome;
public static void Main()
var page = new MainPage();
TypeAnfrageName("Anfrage Test 1").
SeleniumHelper helper = new SeleniumHelper();
public MainPage NavigateToPage()
Console.WriteLine("navigating to page...");
helper.driver.Navigate().GoToUrl("www.google.de");
public InquiryPage ClickCreateInquiry()
Console.WriteLine("clicking create inquiry...");
return new InquiryPage();
public InquiryPage TypeAnfrageName(string name)
Console.WriteLine($"typing '{name}' into Anfragename...");
public InquiryPage ClickSaveButton()
Console.WriteLine($"now clicking save button...");
public class SeleniumHelper
public IWebDriver driver;
ChromeDriverService chromeDriverService = null;
chromeDriverService = ChromeDriverService.CreateDefaultService();
chromeDriverService.HideCommandPromptWindow = true;
ChromeOptions options = new ChromeOptions();
options.AddArgument("--disable-infobars");
options.AddArgument("--start-maximized");
driver = new ChromeDriver(chromeDriverService, options);
throw new InvalidOperationException("Unable to start Chrome. Killed chromedriver process! " + e.Message);