how to fetch value from msk object
SOLVED- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
how to fetch value from msk object
Our application has few fields which gets saved (default name given by test complete) with msk prefix (i assume it means masked). We are able to read value with naked eyes and it adds hyphen as we type (eg: phone number 647-xxx-xxxx). wText is what I used for txt prefix fields to read value but it does not work for msk prefix objects. Any suggestions.
Solved! Go to Solution.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Let's see the name mapping for that object.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Try using Object Spy on that field and let's see the extended properties
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So here's what's causing your problem - the (Non-Browsable) fields. TestComplete is simply reading what's defined in the application. You'll need to talk to your developers about exposing those values somehow.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The value "7894764651" is displayed in property "NativeVBObject". Isn't there any way we can fetch the value of this property?
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
See the ... button to the right of that field? Click on that and you'll be able to drill down and see if there's a text field available.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
On clicking ... , it shows me another property which is "Enabled" with value "True". Nothing else.
I was thinking if we can get value of nativeVBObject property like we do "element.getAttribute(attributeName)" in selenium. Something like Aliases.element.getAttribute("nativeVBObject");
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
TestComplete is showing you the attributes. That's what this is. If it's not in the view, then you can't just magically code for it and have it appear.
Talk to your developers and get them to expose a text field for you.
