Can you check, if the below code works in Safari..
WebElement dropdown = driver.findElement(By.xpath("//select[@id='profileItem_10536']"));
Select sel = new Select(dropdown);
sel.selectByVisibleText("Yes");
If the code doesn't work in Safari and works in other browsers let me know...
Update:
Everything should work fine on Sierra if you use the correct driver (supplied by Apple). You shouldn't be using Selenium's SafariDriver with Safari 10.
specifically:
"The old SafariDriver implementation is no longer maintained and
should not be used." "Safari now provides native support for the
WebDriver API. Starting with Safari 10 on OS X El Capitan and macOS
Sierra, Safari comes bundled with a new driver implementation that’s
maintained by the Web Developer Experience team at Apple." Also note:
"Safari’s WebDriver support is turned off by default"
It seems apple provided its own safari driver and its available at
"/usr/bin/safaridriver"
Kindly use this drive. For more details regarding this kindly look into https://webkit.org/blog/6900/webdriver-support-in-safari-10/ and https://github.com/SeleniumHQ/selenium/issues/3145
Hope this helps you. Thanks.