Ask a Question

Working with regular expressions in python

Shrijith
New Contributor

Working with regular expressions in python

Hai Everyone, I have been working on regular expressions with python using Testcomplete.
Need a solution on how exactly we can find a particular text using OCR.
TEXT : "Number = 10 Value = Some Number"
So, This is the text that's getting displayed in the desktop application window. We have texts of the same kind but with different numbers and values which keeps changes.
But, I need to find if there exists a correct value which is correct for a particular number. If we can use
Value = OCR.Recognize(Object)
After that we can use Value.FullText
But, how we can find value for a particular number only.
Please help
5 REPLIES 5
mikef
Staff

Hi @Shrijith 

 

Is there one element containing all text values, or a series of elements with different values?

 

If you are using OCR to extract the fulltext from an element and validating the content, you can use the CheckText method along with wildcards to check if the extracted text contains a required value. Examples here : https://support.smartbear.com/testcomplete/docs/reference/program-objects/ocrtextdocument/checktext....

 

Hope this helps,

Mike

 

Shrijith
New Contributor

Hi@mikef , Thanks for replying.

There are series of values for a particular number

Number =1 Value=12345.89

Number=2 Value=34556.76

These values change each time. So, wanted to validate the value for one of the numbers.

Wanted to check how can we do it with regular expressions using python

How are you validating the value, where is the expected value being referenced from?

Shrijith
New Contributor

Hi @mikef , The values that will be in a particular range for a particular number, say for example, for number one it will be around 12000-13000 in that range.

I'm just not entirely sure of how the app-under-test looks; whether you are trying to find a specific element in a group of elements, or just validate a single value exists in a text block.

 

This example shows how to loop through a set of elements to find a specific block, including using regular expressions:

https://support.smartbear.com/testcomplete/docs/testing-with/object-identification/ocr/search/by-cus...

 

If you could share a screenshot or a more detailed description it may help.

Thanks!

cancel
Showing results for 
Search instead for 
Did you mean: