# How to upload image with angular components using python selenium

My automation script needs to upload an image to the webpage but I can’t seem to upload the image using the normal send_keys method. I suspect it has something to do with the Angular components but I’m not sure how to access them using Selenium webdriver.

I have tried the following:
<button class="md-raised choose-file md-button md-ink-ripple ng-empty ng-valid" type="button" ng-transclude="" ngf-select="" accept="image/*" ng-model="vm.uploader.original" aria-invalid="false">Choose file</button>
                          file_input.send_keys("/location/of/image/profile_student.jpg")