我遇到了无法正确加载testcafe的问题.它会启动testcafe服务并加载index.html文件,但该捆绑包永远不会加载,因此任何DOM选择都会失败,因为它不可用.
由于create-react-app,我们从示例中得到的文件夹结构是多种多样的,我不想偏离它们.
文件夹结构
|-_e2eTest
|--...testFiles
|-build
|-public
|--index.html
|-src
|--index.js
|--electron-starter.js
|-.testcafe-electron-rc
|-package.json
package.json
{
...
"main": "./src/electron-starter.js","scripts": {
...
"testcafe": "testcafe electron:. ./_e2eTest/**/*.js"
...
}
}
.testcafe-electron-rc
{
"mainWindowUrl": "./build/index.html",// works similarly with "./public/index.html"
"appPath": "./"
}
参考链接
https://github.com/DevExpress/testcafe-browser-provider-electron
https://github.com/DevExpress/testcafe-browser-provider-electron/issues/25
https://github.com/DevExpress/testcafe-browser-provider-electron/issues/30
最佳答案
我在guide之后创建了一个示例React Electron项目,并且在testcafe集成方面没有遇到任何问题.
我只能假设配置中存在错误,因此,如果您向我们提供项目,我们将不胜感激.在这种情况下,我将能够详细研究该问题.请使用以下form在GitHub上创建一个单独的问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。