Since Selenium is a language-independent tool, you may only need basic knowledge of Python. However, more advanced knowledge of Python is needed for Selenium Web Automation.