wangweimin 597b42a1f6 test: use run_all.py script to run all test 5 tahun lalu
..
assets ae2aa34387 add: basic input test 5 tahun lalu
1.basic_output.py a96caa931c maint: move `hold()` to session module 5 tahun lalu
2.basic_input.py ae2aa34387 add: basic input test 5 tahun lalu
Readme.md 597b42a1f6 test: use run_all.py script to run all test 5 tahun lalu
run_all.py 597b42a1f6 test: use run_all.py script to run all test 5 tahun lalu
util.py ae2aa34387 add: basic input test 5 tahun lalu

Readme.md

Test

使用 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