无法使用量角器上传文件,出现错误“请求失败,状态为404”

时间:2019-11-05 06:02:43

标签: protractor

我使用下面的代码将文件上传到量角器中的Web应用程序:

var path = require('path');
var remote = require('selenium-webdriver/remote');
....
it("===> it will upload document", function () {
browser.setFileDetector(new remote.FileDetector());
var exePath = path.resolve(__dirname, '../RFPdoc/' + fileName);

$('button[type="button"],[type="file"]').isDisplayed().then(function () {
    $('input[type="file"]').sendKeys(exePath);
    var EC = protractor.ExpectedConditions;
            browser.wait(EC.visibilityOf($(manageDocument.manageDocumentsTableId)), 20000).then(function () {
        browser.sleep(5000);
            browser.wait(EC.textToBePresentInElement(element(by.xpath("//span[contains(text(),'" + fileName + "')]")), fileName), 20000).then(function () {
                expect(commonFunction.getAllTextByCss(manageDocument.documentNameText)).toContain(fileName);
            });
        });
    });

    browser.sleep(1000);
});

该代码在一个月前运行良好,但是突然上传今天失败,并且在量角器日志中未发现错误,但是我从Web开发人员控制台中遇到了一些错误: error log in console 1 error log in console 2 顺便说一句,我可以手动成功上传文件。

0 个答案:

没有答案