Я новичок в Selenium и C #.
Я знаю, что этот код не оптимален, можете ли вы посоветовать, как я могу писать такие вещи быстрее и короче?
В основном я ищукнопка, ссылка на которую содержит «addNewProduct».
var addButtons = _driver.FindElements(By.LinkText("Add"));
IWebElement addNewProductButton = null;
foreach (IWebElement button in addButtons) {
if (button.GetAttribute("href").Contains("addNewProduct")){
addNewProductButton = button;
break;
}
}
addNewProductButton.Click();