我正在测试文件上传功能并尝试上传远程文件(例如https://s3.amazonaws.com/some_dir/some_file)。使用type()会抛出一个错误,指出路径不是绝对的。这是实习生支持的吗?如果是的话,应该怎么做?
答案 0 :(得分:1)
Leadfoot处理文件上传,如下所示:
type
。此文件必须存在于运行Intern的系统上。您可以使用require.toUrl
(例如element.type(require.toUrl('./someFile.txt'))
)获取绝对路径。sendKeys
。最终目标是远程浏览器能够为文件输入选择文件并将其发送到某个地方。为此,该文件必须存在于远程系统(运行正在测试的浏览器的文件)上。