Forum Discussion
HKosova
Alumni
14 years agoHi Kate,
To change the priority of technologies used for object identification, go to Tools > Current Project Properties > Open Applications > General and move the NativeMSAA item below NativeDelphiObject. This will make TestComplete apply VCL object identification first and then use MSAA.
By the way, you can work with PDF files and read their contents programmatically using free third-party .NET and Java libraries such as PDFBox or iText. You can call these libraries from your tests via TestComplete's CLR Bridge and Java Bridge. Some examples can be found in this forum thread. This way, you can avoid interacting with the PDF GUI and using MSAA in your tests.
To change the priority of technologies used for object identification, go to Tools > Current Project Properties > Open Applications > General and move the NativeMSAA item below NativeDelphiObject. This will make TestComplete apply VCL object identification first and then use MSAA.
By the way, you can work with PDF files and read their contents programmatically using free third-party .NET and Java libraries such as PDFBox or iText. You can call these libraries from your tests via TestComplete's CLR Bridge and Java Bridge. Some examples can be found in this forum thread. This way, you can avoid interacting with the PDF GUI and using MSAA in your tests.