gui scripting question

Hi
I noticed that I have to use different verbs for different ui elements:
for example button I have to “click”
table’s row I have to “select”
is there some discovery mechanism of those action related to every
particular gui element?
UIInspector provide some action information but I’m afraid
it’s not what I’m looking for
for example table row doesn’t have any action but it responds to the “select”
button has action “perform” but responds to click
thank you very much