Shadow DOM & Angular2 Testing with either Selenium or codedUI

Wanting to find out if Selenium (3rd party plugins) or CodedUI can deal/handle SHADOW DOM & Angular2
If they can, plugins or standalone required and pricing.