Question: what is the difference between selectbyvisibletext and select by value?
Answer: SelectByVisibleText() makes use of selection of dropdown item based on the text present in the dropdown. This has to be the exact text. SelectByValue() will select based on the value attribute of the select tag. This value is different for different visible text.