Playwright 1.39.0配置project dependencies遇TypeScript类型错误求助
问题解答
这不是TypeScript定义的bug,而是你的Playwright版本不支持dependencies配置项。
Playwright的项目依赖(dependencies)功能是在1.40.0版本才正式引入的,你当前使用的1.39.0版本的类型定义里并没有这个属性,所以TypeScript会抛出如下错误:
Object literal may only specify known properties, and 'dependencies' does not exist in type 'Project<PlaywrightTestOptions, PlaywrightWorkerOptions>'.
解决方法:
- 将Playwright升级到1.40.0或更高版本,升级后
dependencies配置项就能被TypeScript正确识别。 - 如果暂时无法升级,可放弃使用项目依赖功能,改用其他方式实现依赖逻辑,比如在测试用例中手动调用前置测试,或者使用全局setup脚本。
内容的提问来源于stack exchange,提问作者BobtheMagicMoose
相关产品推荐
相关产品推荐

