Forum Discussion
Hi,
This is something that you must investigate yourself using Object Browser and talking to your developers. Just because we know nothing about your tested application.
> Full text has a method [...]
> fulltext will need a string [...]
From what I can see on the previously provided screenshot:
-- FullText is a property, thus it does not have any methods;
-- FullText is a property and seems already be of string type;
Assuming that
max =aqstring.Getlength(curobject.fulltext)
line of code returns correct number of lines,
does this line returns correct line of FullText property
log.message(aqString.GetListItem(curobject.FullText, rand) ?
If it does, then the only thing you should do if to figure-out how to click correct line in the list (or navigate to it using keyboard by pressing Down Arrow key and confirming selection by pressing Enter key).
Alternative approach that often works for custom or not supported controls is to talk to developers and ask if the required action (selection of list item in your case) can be done using native methods available from the Methods tab in the Object Browser.
Thanks Alex. I will check with the developer. i did previously tried the option aqString.GetListItem(curobject.FullText, rand) it gave me the one or more aruguments out of range. so ldid not continue with that.
- AlexKaras5 years agoChampion Level 3
Hi,
> it gave me the one or more aruguments out of range.
My guess is that the problem was with the value of the rand parameter.
It is my expectation that you generate rand within [1..<NoOfElements>] range while .GetListItem() method is zero based (i.e. it is in the [0..<NoOfElements> - 1] range), thus, if my guess is correct, then the code should be
aqString.GetListItem(curobject.FullText, rand - 1)
- GAutomation5 years agoFrequent Contributor
Dev dont have any solution for this. But as per earlier suggestion i tired to copy the list to clipboard. How to select a random line from it Can u help me on that?
Related Content
Recent Discussions
- 3 days agovladd1