|
há 5 anos atrás | |
---|---|---|
.. | ||
assets | há 5 anos atrás | |
.percy.yml | há 5 anos atrás | |
1.basic_output.py | há 5 anos atrás | |
2.basic_input.py | há 5 anos atrás | |
3.script_mode.py | há 5 anos atrás | |
4.flask_backend.py | há 5 anos atrás | |
5.coroutine_based_session.py | há 5 anos atrás | |
6.flask_coroutine.py | há 5 anos atrás | |
7.multiple_session_impliment.py | há 5 anos atrás | |
8.flask_multiple_session_impliment.py | há 5 anos atrás | |
Readme.md | há 5 anos atrás | |
run_all.py | há 5 anos atrás | |
run_all.sh | há 5 anos atrás | |
template.py | há 5 anos atrás | |
util.py | há 5 anos atrás |
使用 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