Я хочу утверждать текст с динамическим номером в конце текста.Я хочу получить текст с динамическим номером
ex.
Там нет прямого механизма селена, чтобы определить PDF экстракта данные PDF, Для достижения этой функции вы можете написать свой собственный код в C# для чтения PDF (123) 234-2345.
Я могу извлечь текст. Но как я могу утверждать это как номер части i.e (123) 234-2345
?
Вещи, которые я пытался:
Regex regularExpression = new Regex(@"There is no direct mechanism in selenium to identify the PDF of extract the data of pdf,
To achieve this functionality you can write your custom code in C# to read the PDF(\d{3}) \d{3}-\d{4}.");
validateText = (_driver.FindElement(By.XPath("//form[@id='provider-account-credentials']//div[@class='row']")).Text).Replace("\r\n","");
Assert.IsTrue(regularExpression.IsMatch(validateText));
Проблема: regularExpression.IsMatch(validateText)
является retruning ложным.
побег не работает. Я все еще получаю ** false ** в 'regularExpression.IsMatch (validateText)' –
Он отлично работает в моем случае, вы пытались напечатать 'validateText'? Я использовал 'Регулярное выражение регулярного выражения = новое Regex (@" В селене нет прямого механизма для идентификации PDF-файла для извлечения данных pdf. Для достижения этой функциональности вы можете написать свой собственный код в C# для чтения PDF \ (\ d { 3} \) \ d {3} - \ d {4}. ");' – segalaj