We have a very large number of DRT and TestRunner functions that are only used on the Mac/iOS platforms. To keep things building, we have to stub these platform specific testing functions out in win and atk. Because of this, we end up with a good deal of meaningless stub code. Instead, we could use a small number of .js functions that are designed to mirror accessibilityAttributeValue: and accessibilityAttributeValue:forParameter: more closely so we don't have to implement a new DRT/TestRunner method every time we add functionality. I'll add some additional implementation details shortly.
<rdar://problem/16074136>