我尝试了以下代码,但无法正常工作。有人可以帮助我了解如何在量角器中使用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);
答案 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。