You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am automating tests for an evil application that have class names that ends with a trailing whitespace.
Unfortunately, it seems impossible for now to match some such elements, since the locator query is trimmed.
I found some hack using subname or regex, but that only works for names and not for classes.
Do you know any hack that let find search my element by class name (for now I am doing differently), or is there any solution to fix that issue?
By the way, is it possible to locate only one class among multiple ones?
The text was updated successfully, but these errors were encountered:
Hi @ynerant, an approach I have used for similar problems in the past would be to:
Get the parent element of the element you actually want
Get a list of the children (I have found that Get elements regex:.* root_element=<parent> works best - in fact, it is about 30% faster than Print Tree with depth 1 for this)
Iterate over the list
Check the class of every element using Get Attribute. If it matches your search string, return.
If you wanted to check other properties of ${element} than those exposed by WindowsElement, you would have to do Evaluate $element.item.<propertyname>.
Humm yes, that works for my usage, but I think that it stays a bug of RPA Framework, so I think that I'll leave the issue open.
It would be nice if we can match a "subclass", either a substring of the class field, or if a windows element contains multiple classes separated by spaces, match on one of these classes.
Hi,
I am automating tests for an evil application that have class names that ends with a trailing whitespace.
Unfortunately, it seems impossible for now to match some such elements, since the locator query is trimmed.
I found some hack using
subname
orregex
, but that only works for names and not for classes.Do you know any hack that let find search my element by class name (for now I am doing differently), or is there any solution to fix that issue?
By the way, is it possible to locate only one class among multiple ones?
The text was updated successfully, but these errors were encountered: