Как получить точное совпадение значения, используя SendKeys с C# - PullRequest
0 голосов
/ 12 января 2020

Мне нужно нажать на выпадающий элемент в списке. В списке есть такие значения, как «Утвердить», «Отклонить», «Отправить», «Отправить для отправки»

. Я использую следующий код, который работает с такими параметрами, как «Утвердить» и «Отклонить», но когда я пытаюсь использовать его для «Отправить» он нажимает «Отправить для отправки». Есть ли способ, которым я могу сопоставить его для точного текста. Вот код, который я использую, в коде filterValue содержит статус, который я хочу щелкнуть.

IWebElement setValue = Resources.Wait.Until(d => d.FindElement(By.XPath("//div[contains(@class,'drop')]")));
            new Actions(Resources.Driver)
                .MoveToElement(setValue)
                .SendKeys(setValue, Keys.Backspace)
                .SendKeys(setValue, filterValue)
                .SendKeys(setValue, Keys.Enter)
                .Build()
                .Perform();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...