API Button Click

Clicks a button.

MyButton:Click(virtual mouse button)

Arguments

 * virtual mouse button : String. The mouse button to virtually click the button with. Whatever gets passed here will be used as arg1 in the button's OnClick script handler.

Example
local f = CreateFrame("Button") f:SetScript("OnClick", function(self, arg1)    print(arg1) end) f:Click("foo bar") -- will print "foo bar" in the chat frame. f:Click("blah blah") -- will print "blah blah" in the chat frame.