Explain how test frameworks are supported by Appium?