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