【发布时间】:2019-11-15 15:09:40
【问题描述】:
我正在编写一个测试用例,我必须在其中上传一个 .csv 文件。 我正在使用量角器,并用黄瓜在 typecipt 中编写测试。 这就是我定义要上传的文件的方式。
let path = require('path');
let remote = require('selenium-webdriver/remote');
let fileToUpload = "invitation_list.csv";
let absolutePath = await path.resolve(__dirname, fileToUpload);
我得到的错误是: WebDriverError:无效参数:找不到文件...
我发现问题在于 path.resolve 试图在生成 javascript 文件的 e2e-build 文件夹中找到 csv,但显然,csv 文件不存在。 我可以告诉量角器他应该在哪里寻找文件吗? 我尝试使用完整的相对路径(让 fileToUpload = "dir1/dir2/dir3/invitation_list"),但它没有任何改变。
【问题讨论】:
标签: typescript protractor automated-tests cucumber