繁体   English   中英

WebdriverIo似乎没有排除我的包含页面对象文件的文件夹

[英]WebdriverIo doesn't seem to exclude my folder containing Page Object Files

我的wdio文件包含以下代码:

specs: [
    'tests/*.js'
],

//要排除的模式。

exclude: [
    'POM/*.js'
],

异常消息: 错误:找不到模块'POM / LoginPage.js'

请注意:似乎只影响Windows机器。

我的项目结构:

在此处输入图片说明

谢谢你的帮助

这是一个非常有趣的行为。 您的测试应在这种情况下按预期运行并通过 首先,使用以下内容更新您的问题: WebdriverIO版本整个堆栈跟踪错误页面对象代码段

但是,没有真正的解决方案,因为这不是实际问题 specsexclude列表应过滤出/运行您要运行的功能。 我不知道为什么要在这里包括page-objects文件夹( POM )。

只需从exclude列表中删除页面对象条目即可。 specs功能文件将运行。 由于配置问题不同,您很可能会收到此错误。


休克:没有堆栈跟踪错误,但我想您是从使用此功能的第一个功能文件的页面对象导入中获取它的。 这意味着exclude条目与此无关。

考虑我的回答来更新您的问题,我们将继续。 干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM