由于存在大量测试用例,因此完成整个执行需要花费大量时间。我没有使用selenium。有没有办法可以帮助在机器人框架或python中实现并行执行。任何一个例子都会有很大的帮助。
答案 0 :(得分:2)
Pabot很可能是您正在寻找的。虽然你应该知道这不会神奇地使你的测试线程安全。换句话说,Pabot只能帮助您执行部分,但是您的测试用例需要考虑并行化。例如,对数据库进行更改或编辑全局文件的测试用例可能不是并行化的,需要重新设计并考虑并行化。
PabotLib可以帮助您在需要时设计线程安全的测试用例。
答案 1 :(得分:0)
在此处查看 pabot:https://github.com/mkorpela/pabot
首先安装pabot:
pip3 install -U robotframework-pabot
然后你可以在case目录下并行运行rest,就像:
pabot --testlevelsplit case