如何在量角器中使用autoit上传文件

时间:2019-12-09 04:07:16

标签: file-upload jasmine protractor autoit

我尝试了以下代码,但无法正常工作。有人可以帮助我了解如何在量角器中使用autoit上传文件吗?

    var path = require('path');
    var file = "../Snaptrude/plans/"+filepath+"";
    console.log('file path',file)
    var filePath = path.resolve(__dirname, file);
   // browser.sleep(3000);
    element(by.css('input[type="file"]')).sendKeys(filePath);

1 个答案:

答案 0 :(得分:0)

var path = require('path'); var appRoot = require('app-root-path'); var uploadFile = appRoot + '/path of the file which you want to upload'; var deferred = protractor.promise.defer(); var control = element(by.xpath('you need to take the xpath of uploaded file')); control.getText().then(function(text) { if (text == 'filename') { 在此处输入代码console.log("success"); }

如果您在任何Web应用程序上工作,都可以使用上述方法上载文件而无需使用autoit。