ScreenshotI am trying to upload a file on maketime.io using selenium in python.
attach = driver.find_element_by_id('part_input_3d_10262')
attach.send_keys("filepath")
The file has to be uploaded in the following element.
<input ng-show="false" id="part_input_3d_10262" name="part_input_3d" accept=".dxf,.step,.stp" ng-class="{ 'has-file': part.asset3d }" nv-file-select="" uploader="uploader3d" class="ng-hide" type="file">
When i run the code, it gives :
ElementNotInteractableException: Element <> is not reachable by keyboard.
I have tried introducing wait to ensure that the page completely loads before "attach.send_keys" is run.
Looks like this element is hidden which makes it non-reachable. I am not able to figure out how to fix this. I have looked at other posts with similar issues but still could not fix it.