gpt4 book ai didi

reactjs - 编写带有 Electron react 样板的 Electron 应用构建的自动化测试用例

转载 作者:行者123 更新时间:2023-12-03 12:22:29 24 4
gpt4 key购买 nike

为此,我刚刚开始构建带有 Electron 和 react 的跨平台应用程序,为了简化起见,我使用了 Electron react 样板,并为我的应用程序设置了标准。

我在编写一些自动化测试用例时遇到的问题是,在应用程序根目录下已经存在一个测试文件夹,该文件夹主要用于单元测试和组件测试。据说,最佳做法是将Spectron与摩卡咖啡和Chai一起使用。设置它们以进行自动化测试的最佳方法是什么?

我已经在Mocha上安装了Spectron并使用了(https://github.com/electron/spectron#application-api) Electron 官方文档中提供的测试代码,但是我遇到的问题是提供路径,即

args: [path.join(__dirname, '..')] 

因为它假设应用程序架构如下:
 |__ my project
|__ ...
|__ main.js
|__ package.json
|__ index.html
|__ ...
|__ test
|__ spec.js <- You are here! ~ Well you should be.

但是我没有这种体系结构,而是具有 Electron react 样板的默认体系结构,我的问题是如何为 Electron react 样板设置此路径?

最佳答案

我认为您需要将其指向包含Electron应用js文件入口点的文件夹。

这是 Electron 6的工作示例:

https://github.com/florin05/electron-spectron-example

关于reactjs - 编写带有 Electron react 样板的 Electron 应用构建的自动化测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56182770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com