使用WebDrivero和Cucumber上载文件
我正在使用WDIO和Cucumber编写一些简单的自动化脚本。我使用测试网站“上传文件”的例子。我正在寻找一些解决方案,但没有令人满意的帮助 我试着遵循以下步骤:使用WebDrivero和Cucumber上载文件,cucumber,Cucumber,我正在使用WDIO和Cucumber编写一些简单的自动化脚本。我使用测试网站“上传文件”的例子。我正在寻找一些解决方案,但没有令人满意的帮助 我试着遵循以下步骤: 我的最后一个“何时”步骤如下所示: When('I pick example file from path', () => { const input = Upload.fileUpload const submitBtn = Upload.fileSubmit const filePath =
When('I pick example file from path', () => {
const input = Upload.fileUpload
const submitBtn = Upload.fileSubmit
const filePath = path.join(__dirname, '/file_path_on_desktop/');
const remoteFilePath = browser.uploadFile(filePath);
input.setValue(remoteFilePath);
submitBtn.click()
});
我收到了一个错误
ENOENT: no such file or directory, open '/path_to_project_folder/file_path_on_desktop/'
这很奇怪
也许我只是因为Cucumber而做错了smth,或者Cucumber不支持smth?然而,我试着没有它,我也有同样的问题
此行显示错误
const remoteFilePath=browser.uploadFile(文件路径)代码>我有一个解决方案。
也许我在什么地方漏掉了,但那样的话,\uu dirname
不应该在这里。
或者将文件从桌面移动到存储库文件夹,然后\u dirname
可以保持原样。我有一个解决方案。
也许我在什么地方漏掉了,但那样的话,\uu dirname
不应该在这里。
或者将文件从桌面移动到存储库文件夹,然后\u dirname
可以保持原样