javascript - 使用 Nightwatch.js 上传图像文件

标签 javascript node.js selenium file-upload nightwatch.js

我正在使用 Chrome 驱动程序使用 nightwatch.js 运行前端测试。我需要测试图像上传是否正常工作,大概是通过提供的文件输入,因为有在成功发布时运行的回调。

我知道这可以使用 Selenium Web 驱动程序的 sendKeys 方法来完成。

您如何使用 javascript 和 nightwatch.js 完成此任务? 你能访问 Selenium 网络驱动程序或它的接口(interface)吗?

最佳答案

用于从本地桌面上传图片

.setValue('input[type="file"]', require('path').resolve('/home/My-PC/Desktop/img.png')) 

关于javascript - 使用 Nightwatch.js 上传图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24440712/

相关文章:

javascript - 服务器端推送数据到网页

javascript - 获取字符输入,跨浏览器

javascript - Nodejs模块导出使用

selenium - Web 驱动程序在检查元素的不可见性时不等待指定的时间限制

python - 当所有类名称相似时,如何在selenium python中提取数据?

javascript - 如何获取未设置宽度和高度的img元素的宽度和高度?

javascript - 解析.com : current user not available in other page after login

node.js - Electron 网页 View loadURL POST

node.js - Sharepoint API 上传损坏的文件

python - 如何在 Python 中调用 AutoIt 脚本