Actually, Machine Learning is good at categorizing data and can potentially be used for discovering algorithms and detecting patterns. But Selenium is different it is a browser automation tool most often used in testing. You can see machine learning finding better ways to test applications and being able to determine areas with likely defects to target for testing. So, it could actually be used in conjunction with Selenium to provide better testing. If you want to make your career in software testing field then you must have a look at the following Selenium Training Course. You can also watch the following Selenium video tutorial to learn all the basics of Selenium..