![](/img/trans.png)
[英]validate file size before upload for input type=file using angularjs
[英]Webdriver io, file upload using input type=“file”
我正在使用Webdriver.io和mocha在CoffeeScript上编写测试。 使用 CoffeeScript 编译器处理代码。
在此过程中,我需要使用input type = "file" ( display: none ) 元素将文件上传到服务器。
我尝试如下传输文件地址(当然,首先使其可见: style.display = 'block' ):
elem_input = $('div.class_1 input.class_2')
browser.elementSendKeys(elem_input.elementId, '/home/user/ ... /test.txt')
找不到文件,控制台出现“找不到文件”的错误信息。
我仔细检查了路径,是正确的。 如果直接通过界面上传文件,手动上传,也没有问题。
造成这种情况的原因是什么,解决问题的方法是什么?
file_path = browser.uploadFile(FILE_PATH)
# Путь к загружаемому файлу на устройстве
$('div.my_selector').setValue(file_path)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.