We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Need to be able to automate end-to-end testing of functions exposed on dashboard and integrate into github action.
You can consider using selenium or playwright framework.
Automated end-to-end testing can reduce the cost of manual testing and improve the stability of the project in the long run.
The text was updated successfully, but these errors were encountered:
I'd like to try this issue.
Sorry, something went wrong.
Welcome 👋, I have assigned this issue to you. Feel free to ask me any questions you encounter.
@n3A87 Hi 👋 Is there any problem?
@elliotxx 我对这个issue的理解是,用playwright或者selenium测试框架编写脚本对karpor进行WebUI自动化测试。我理解的是否有偏差嘛?编程语言是否有限制?我计划是用python+playwright~但是最近两个月有点忙😭9月份才有充足的时间搞,7、8月空闲的时候会搞。
@n3A87 思路没问题的,这两个框架都是编写 web 端 e2e 测试的常用框架,选哪个都行。原期望是用项目主要语言 go 和 typescript 编写测试,不过 python 如果集成门槛不高的话,也可以。时间上看你方便,感谢参与社区 ❤️
@n3A87 实施的时候可以先在开发分支写一个 e2e 最小原型,提 pr 提前 review + 验证思路可行性(最好不要提超大 pr),实现上可以参考 gitea 的 e2e,它是 typescript+playwright 组合:https://github.com/go-gitea/gitea/blob/main/tests/e2e/example.test.e2e.ts
n3A87
No branches or pull requests
What would you like to be added?
Need to be able to automate end-to-end testing of functions exposed on dashboard and integrate into github action.
You can consider using selenium or playwright framework.
Why is this needed?
Automated end-to-end testing can reduce the cost of manual testing and improve the stability of the project in the long run.
The text was updated successfully, but these errors were encountered: