使用 Nightwatch 测试图片上传

标签 testing

我无法找到一种方法来测试使用 Nightwatch 上传图片。一旦我点击('.image-upload-button'),我就在浏览器之外进入操作系统并且似乎无法控制。

最好的方法是什么?

最佳答案

在文件顶部添加 const path = require('path');

您需要 .setValue,因为第二个参数在您的 SO 中引入文件路径。那会成功的。

.setValue('.selector', path.resolve('path/to/file.jpg'))

关于使用 Nightwatch 测试图片上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43986122/

相关文章:

unit-testing - 如何对与 Elasticsearch 交互的 go 代码进行单元测试

javascript - 单元测试时模拟外部库的方法有什么意义?

javascript - 我觉得大多数用 jest 和 enzyme 进行的组件测试都是毫无值(value)的,我错了吗?

android - 如何在android中测试振动功能?

haskell - 使用 Haskell 的 Quickcheck 检查传递性

testing - 研究显示软件产品开发阶段(编码、测试、维护)所花费的时间?

java - 依赖 Maven 项目的测试失败

google-chrome - 用于在 Google Chrome 浏览器中自动测试 Web 应用程序的工具/框架?

java - 管理测试用例,存在于单个文件中

ruby-on-rails - 在 Rails 3 中测试非功能性需求的最佳实践