I use selenium to automate my tests in python, it's very easy with this tool! The only disadvantage i can see at current time (or maybe because we are not using some features) : We cannot set up our test cases like running them automatically when there was no activity during last 24hrs or so... But still good enough if you don't need that feature yet! And also great support from community who help us solving issues quickly without having much knowledge about programming language used by your framework/language itself etc..