У меня проблема с тем, что используемый мной CssSelector имеет GUID, который меняется каждый раз, и поэтому тесты пройдут только один раз. Есть ли подстановочный знак, который я могу использовать в CssSelector, который поможет мне обойти это? Рассмотрим следующий код ...
IWebElement PersonalPhone = Driver.driver.FindElement(By.CssSelector("# Grid365e0689-dccb-695f-97af-dc29187d4e1d-id-cell-0-7 > a"));
PersonalPhone.Click();
Я бы хотел, чтобы приведенный выше код определял местонахождение элемента через CssSelector с использованием подстановочного знака, чтобы я мог удалить часть GUID селектора и найти элемент только на основе последняя часть 'id-cell-0-7', а затем нажмите на элемент.
Я использую Selenium WebDriver (Chrome), написанный на C#
Есть идеи?