我的wdio文件包含以下代码:
specs: [
'tests/*.js'
],
//要排除的模式。
exclude: [
'POM/*.js'
],
异常消息:错误:找不到模块'POM / LoginPage.js'
请注意:似乎只影响Windows计算机。
我的项目结构:
感谢您的帮助
答案 0 :(得分:0)
这是一个非常有趣的行为。在这种情况下,您的测试应按预期运行并通过。首先,使用以下内容更新您的问题: WebdriverIO版本,整个堆栈跟踪错误和页面对象代码段。
但是没有真正的解决方案,因为这不是一个实际的问题。 specs
和exclude
列表应过滤出/过滤您要运行的功能。我不知道您为什么要在此处(POM
包含页面对象文件夹。
只需从exclude
列表中删除页面对象条目。将仅运行specs
功能文件。您很可能由于其他配置问题而收到此错误。
弯腰:没有堆栈跟踪错误,即行错误,但我想您是在使用第一个特征文件的页面对象导入中找到它的。这将意味着exclude
条目与此无关。
请考虑我的回答来更新您的问题,我们将在那里解决。干杯!