|
před 3 roky | |
---|---|---|
.. | ||
assets | před 5 roky | |
.percy.yml | před 5 roky | |
1.basic.py | před 4 roky | |
10.aiohttp_multiple_session_impliment.py | před 4 roky | |
11.charts.py | před 4 roky | |
12.cors.py | před 3 roky | |
13.misc.py | před 4 roky | |
14.django_multiple_session_impliment.py | před 4 roky | |
15.tornado_http_multiple_session.py | před 4 roky | |
16.path_deploy.py | před 4 roky | |
17.fastapi_backend.py | před 4 roky | |
18.pin_test.py | před 4 roky | |
2.script_mode.py | před 4 roky | |
3.django_backend.py | před 4 roky | |
4.flask_backend.py | před 4 roky | |
5.coroutine_based_session.py | před 4 roky | |
6.flask_coroutine.py | před 4 roky | |
7.multiple_session_impliment.py | před 4 roky | |
8.flask_multiple_session_impliment.py | před 4 roky | |
9.aiohttp_backend.py | před 4 roky | |
Readme.md | před 5 roky | |
output_diff.py | před 4 roky | |
run_all.sh | před 5 roky | |
template.py | před 4 roky | |
util.py | před 3 roky |
使用 selenium 进行 + percy 进行测试。
测试的原理为使用selenium打开编写的PyWebIO测试服务,在页面上进行模拟操作, 将一些时刻的网页快照使用percy进行保存,percy可以比较不同提交之间的相同页面的区别。
// todo
pip3 install -e ".[dev]"
npm install -D @percy/agent
export PERCY_TOKEN=[projects-token]
npx percy exec -- python3 1.basic_output.py auto