What ppat7046 makes sense if his SilkTest is international. The arrow sign probably falls out of the standard ANSI. Anything that can't be translated into ANSI will be a question mark. Although you could make use of external dll (make your own code) to get the string into something Silk can recognize.
If GetCaption solution fails, try to see if the URL of the link change on the fly as well. Maybe using clipboard to save the caption (copy/paste), then loop through the characters to convert the arrow into a ascii number as mentioned above and save it with a special string. Ex: "xyzUpArroy" or "xyzDownArrow" The problem that you get a question mark is that silk (non international) IDE won't even display it correct even it gets the correct arrow character I believe.
There are a lot of post already in this forum about how to use Dlls. All you have to do is to make a function that uses variable types that Silktest supports. Check the mswtype.inc file in Segue\SilkTest folder for already defined types (you would need to include this in your script). Check out this link first http://www.codeguru.com/Cpp/I-N/iepr...cle.php/c4383/ It will tell you how to grab HTML controls (basically walking the DOM using code).
When you are done with testing this function put it in a DLL. I forgot if you had to make it a
c-style DLL or doesn't matter.