web自动化测试框架选型

测试小白,想问下web自动化测试下的Selenium2 和Robot Framework 和Macaca有什么关系,
都有些什么优缺点呢?求大神指点下

Selenium是一个用于Web应用程序测试的工具,
而Robotframework则不仅限于Web测试,
Macaca PC端Web自动化测试非常类似于Selenium,而移动端自动化测试非常类似于Appium。