Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

问题咨询:使用YAML的方式配置场景,运行的时候提示:require('../dist/lib/index.js'); #202

Open
luoyq-Rockey opened this issue Dec 23, 2024 · 5 comments

Comments

@luoyq-Rockey
Copy link

根据文档安装了
npm i -g @midscene/cli
将环境变量放置在 .env 文件中
midscene .\test.yaml --keep-window --header 运行测试代码

Image

提示这个
Image

@luoyq-Rockey luoyq-Rockey changed the title 问题咨询:使用YMAL的方式配置场景,运行的时候提示:require('../dist/lib/index.js'); 问题咨询:使用YAML的方式配置场景,运行的时候提示:require('../dist/lib/index.js'); Dec 23, 2024
@luoyq-Rockey
Copy link
Author

luoyq-Rockey commented Dec 23, 2024

关于使用playwright有两个demo
第一个:https://midscenejs.com/integrate-with-playwright.html

使用npx playwright test ./e2e/ebay-search.spec.ts 去run case的时候
Image

第二个:https://github.com/web-infra-dev/midscene-example/tree/main/playwright-demo
pnpm run e2e 用这个方式运行的话,又不能指定具体执行文件只能以目录执行

@yuyutaotao
Copy link
Collaborator

yaml 的问题,没看到命令行有具体报错?

看起来命令路径是错的,你的脚本是在 ./midscene-scripts\test.yaml ,少了一层目录

@yuyutaotao
Copy link
Collaborator

yuyutaotao commented Dec 24, 2024

Playwright 的抛错,想不出是什么原因。

如果用原生的 test 方法替换截图里第二行的代码,能找到测试用例吗?现在 No tests found 看起来很奇怪

import { test } from '@playwright/test';

@luoyq-Rockey
Copy link
Author

yaml 的问题,没看到命令行有具体报错?

看起来命令路径是错的,你的脚本是在 ./midscene-scripts\test.yaml ,少了一层目录

我这边把整个demo下载下来了,当前所处在的目录:PS D:\Midscene_P\midscene-example-main>
使用:midscene .\yaml-scripts-demo\midscene-scripts\test.yaml
还是出现相同的错误,有点郁闷了现在~

Image

@luoyq-Rockey
Copy link
Author

Playwright 的抛错,想不出是什么原因。

如果用原生的 test 方法替换截图里第二行的代码,能找到测试用例吗?现在 No tests found 看起来很奇怪

import { test } from '@playwright/test';

用原生的替换之后,还是提示没有case,有点奇怪。希望能解答这个问题场景
我这边是测试,目前在调研做UI自动化的框架,对于JS这块不是很熟悉,只能照着demo做操作,如果有问的质量很低的问题,请理解,还请多多指教~~谢谢
Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants