Selenium. Как сократить постоянное повторение FindElement

Задача: заполнение формы на сайте с помощью Selenium язык C#
Проблема: уродливый вид кода из-за постоянных повторений driver.FindElement()
Есть ли возможность сократить количество строк?
Код:

        driver.Navigate().GoToUrl("https://www.symphonicms.com/release/create");
        driver.FindElement(By.Name("upcquestion")).Click();
        driver.FindElement(By.Name("subformBasics[Name]")).SendKeys(TestText);
        driver.FindElement(By.Name("subformBasics[isCompilation]")).Click();
        driver.FindElement(By.Id("select2-subformBasics-TracksQty-container")).Click();
        driver.FindElement(By.CssSelector("input[role='textbox'")).SendKeys(TestNum + Keys.Enter);
        driver.FindElement(By.Id("select2-subformBasics-MainGenreId-container")).Click();
        driver.FindElement(By.CssSelector("input[role='textbox'")).SendKeys(TestNum + Keys.Enter);
        driver.FindElement(By.Id("select2-subformBasics-GenreId-container")).Click();
        driver.FindElement(By.CssSelector("input[role='textbox'")).SendKeys(TestNum + Keys.Enter);
        driver.FindElement(By.Name("subformBasics[CLine]")).Clear();
        driver.FindElement(By.Name("subformBasics[PLine]")).Clear();
        driver.FindElement(By.Name("subformBasics[PLine]")).SendKeys(TestText);
        driver.FindElement(By.Name("subformBasics[PLine]")).SendKeys(TestText);

Ответы (0 шт):