Я использую Selenium для написания некоторых автоматических тестов для моей среды. В настоящее время я объявляю переменные IWebElement, которые ссылаются на веб-элемент с помощью XPath. Было бы более эффективной и лучшей практикой просто вызвать функции click/clear/send key из WebDriver?Selenium - объявление переменных IWebElement и вызывающих функций от драйвера
Текущий метод:
firefox = new FirefoxDriver();
IWebElement elem = firefox.FindElement(By.Xpath("//input[@type='text']));
elem.sendKeys("Hello StackOverflow!");
Альтернатива:
firefox = new firefoxDriver();
firefox.FindElement(By.Xpath("//input[@type='text'])).sendKeys("Hello Stackoverflow!");
Я был бы признателен за любые советы и комментарии, спасибо.
Это абсолютно то же самое –