[英]pause and resume Selenium execution
我正在寻找暂停和恢复Selenium执行的选项。
2.通过某种方式(命令行/内联代码/手动)明确地停在某个步骤
我知道我们可以继续
Thread.sleep()
要么
time.sleep
我想在测试用例执行之间动态地给出暂停。
编程语言可以是Java或Python。
java或python中是否有办法动态地将暂停传递给执行?(可能有帮助)
任何想法和解决方案都将不胜感激。
使用IDE,设置断点并调试脚本。
对于Python,可以使用pdb
进行调试。 只需将以下行放在您要暂停的步骤,它将使您进入调试器。 您可能需要对pdb有所了解
import pdb; pdb.set_trace()
我找到了一种可以动态进行操作的方法(没有在特定步骤明确提及断点或键入一行代码)。获取我的Selenium脚本的进程ID并在以下两个命令下触发,以便在需要时随时暂停和继续。
kill -SIGSTOP [pid]
kill -SIGCONT [pid]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.