Question: click is not happening in selenium?
Answer: Looking at your xpath you have not identified the button, instead you are pointing to the span tag inside which button is present. Selenium clicks on span instead of the button. That is why click() is not working. Please use an Id or name if available or change the xpath to include the button tag as well.