Облицовочные проблема с загрузкой файла в браузере, т.е., его прекрасно работать в Firefox и хром, но не в ie.Am используя ниже кодПроблема с загрузкой файла в селеном WebDriver браузер IE10
driver.findElement(By.xpath("//html/body/div[1]/div/main/div/form/div[1]/div[1]/ng-form/card/fieldset/div/div[9]/div[2]/div[2]/div/span/ng-form/label/div/span[2]")).sendKeys("/home/FF41/application.ini");
Он не показывает какой-либо error, а не sendkeys, если мы дадим щелчок по его открытию нового window.so xpath работает нормально, но почему он терпит неудачу, т. е. даже правильный путь xpath.
Absolute XPath:
//html/body/div[1]/div/main/div/form/div[1]/div[1]/ng-form/card/fieldset/div/div[9]/div[2]/div[2]/div/span/ng-form/label/div/span[2]
нет ошибок, но файл для загрузки не сделали.
относительная XPath
//*[@id=\"c0-Attachment-8\"]
не видно исключением элемента
HTML код: -
<input id="c0-Attachment-8" class="targetx-file-input ng-pristine ng-valid ng-touched ng-valid-required" type="file" ng-class="{'ng-touched' : attName !== undefined }" ng-required="fileRequired" ng-disabled="success || attName" onchange="angular.element(this).scope().setFiles(this)" accept="" ng-model="filename" name="c0-Attachment-8"/>
Можете ли вы предоставить HTML-код для этого? Какую ошибку вы получаете? –
–
Если я использую абсолютный xpath, он не показывает никакой ошибки // html/body/div [1]/div/main/div/form/div [1 ]/div [1]/ng-form/card/fieldset/div/div [9]/div [2]/div [2]/div/span/ng-form/label/div/span [2], но если Я использую относительный путь xpath, который выдает ошибку, не видный элемент. –